Android est une plateforme de téléphonie mobile en croissance rapide utilisé sur une grande variété de combinés . L' app store Android Market est emballé avec beaucoup de différents types d'applications , dont certaines disponible gratuitement et d'autres pour un prix fixe . Outils de développement pour Android sont disponibles gratuitement en téléchargement , donc n'importe qui avec l'intérêt peut développer une application Android , même s'il ya des coûts impliqués dans la libération par l'Android Market. Outils de développement
Les principaux outils pour le développement d'applications Android est conçu pour être utilisé avec l' Eclipse environnement de développement intégré , qui est un IDE général pour les applications Java . Eclipse est gratuit à télécharger , ainsi que les outils nécessaires pour construire et tester des applications Android . Les outils nécessaires comprennent le Kit de développement logiciel Android et les outils de développement Android . Ceux-ci fournissent tout le nécessaire pour développer des applications Android , y compris la programmation , la conception, élaborer, de tester et d'exporter des applications finales.
Interface
conception de l'interface utilisateur Android de l'utilisateur utilise layouts XML. Les outils Eclipse fournissent des visualisations graphiques pour les interfaces d'applications Android concevoir, mais il ya aussi d'autres outils en cours de développement par d'autres partis et organisations qui peuvent être utilisés par les développeurs Android pour créer des motifs . Un certain nombre de types d'aménagement sont prévus dans le cadre Android , y compris les styles linéaires, des tableaux et relative. Des lignes directrices sont également prévus pour les icônes et les graphiques qui sont affichés à divers endroits sur le marché et dans les menus du téléphone .
Testing
Les outils Eclipse pour Android comprennent un émulateur pour divers types d' appareils Android , y compris les téléphones . Cela permet aux développeurs de voir comment leurs applications Android joueront avec différents matériels et versions de la plate-forme installée . Les développeurs peuvent émuler appareils avec différentes tailles d'écran , les contrôles utilisateur et les fonctionnalités , ainsi que ceux qui ont des anciennes et nouvelles versions du système d'exploitation Android installé. Les développeurs sont également invités à tester leurs applications sur des appareils réels.
Édition
développeurs peuvent exporter des applications Android comme des packages Android ou des fichiers APK , qui peut ensuite être exécuté sur appareils Android . Toutefois, afin de libérer une application Android pour la publication par l'Android Market, il doit aussi être « signée» et « versionné " correctement . Les demandes sont donnés les numéros de version appropriés au sein de leur fichier XML manifeste Android afin qu'ils puissent être libérés sur le marché . Signature est également effectuée à travers Eclipse en conjonction avec des outils tels que la signature jarsigner et Keytool .
Téléchargements
En relâchant applications à travers l'Android Market, les développeurs peuvent choisir d' facturer un prix ou permettent à leurs applications à télécharger gratuitement. Certains développeurs choisissent d' utiliser le marketing in-app comme un autre moyen de générer des revenus à partir de leurs applications. Il ya une redevance initiale de rejoindre l'Android Market en tant que développeur , puis les applications payantes sont assujettis à des frais de transaction de 30%, afin que les développeurs reçoivent 70 % des revenus des ventes de leurs applications .