Le package de développement Android
En octobre 2011, l'entreprise d'études mobiles Research2Guidance a rapporté que le nombre d'applications disponibles sur l'Android Market avait atteint un record de 500 000. Si ces applications varient largement dans leur finalité, elles ont toutes un point commun : elles ont été créées avec le même ensemble d'outils de base du package de développement Android. Avec ce package, vous pouvez créer vos propres applications pour smartphones et tablettes fonctionnant sous le système d'exploitation Android.
Composants
Le package de développement Android comprend de nombreux composants, dont un kit de développement logiciel (SDK). Un SDK est un ensemble complet d'outils pour créer des applications. Pour les applications Android, vous téléchargez d'abord le package de démarrage du SDK qui inclut quelques outils de base. Une fois le SDK de démarrage installé, vous pouvez accéder à un SDK supplémentaire avec plus d'outils ainsi qu'à d'autres composants comme la plateforme Android. Les SDK fournissent des exemples de code, un débogueur, de la documentation, un émulateur, ainsi que d'autres outils.
Prérequis
Le package de développement Android peut être installé sur un ordinateur Windows, Linux ou Macintosh. Pour travailler avec les différents composants et construire l'application, vous pouvez utiliser soit un éditeur de texte, soit un environnement de développement intégré (IDE). Un IDE offre une configuration plus complète pour la création d'applications et permet d'effectuer de nombreuses étapes et tâches depuis un espace de travail unique. Android recommande l'utilisation de l'IDE Eclipse, mais d'autres solutions fonctionnent également. Les applications Android sont écrites en Java, vous devez donc également avoir ce programme installé sur votre ordinateur.
Développement d'applications
Une fois votre environnement configuré et le package de développement Android téléchargé, vous pouvez commencer à créer votre application. Les applications Android comportent quatre éléments : activités, services, fournisseurs de contenu et récepteurs de diffusion. Ces éléments travaillent ensemble pour construire l'application. Les activités sont la face visible de votre application. Chaque activité que vous créez se compose d'un seul écran avec une interface utilisateur. Votre application comportera probablement plusieurs activités, mais chacune agit indépendamment. Les services s'exécutent en arrière-plan et effectuent des fonctions comme la récupération de données. Les fournisseurs de contenu gèrent les données de l'application pour déterminer ce qui sera partagé et ce qui restera privé, et les récepteurs de diffusion répondent aux annonces ou les initient. Par exemple, vous pouvez concevoir votre application pour diffuser une notification dans la barre de statut lorsqu'une mise à jour est disponible.
Publication d'applications
La publication est l'étape finale du développement Android. Vous pouvez utiliser les outils inclus dans le package de développement pour vérifier les erreurs, tester votre application et la préparer à la distribution. Pour que votre application soit présentée dans l'Android Market, vous devez d'abord disposer d'un compte Google et créer des éléments promotionnels comme une description, des captures d'écran et des graphiques. Google exige également que vous signiez votre application avec une clé de sécurité électronique. Une fois votre application téléchargée, vous pouvez cibler des audiences spécifiques ainsi que gérer et suivre ses performances.
