Ce document propose une démarche pratique pour appréhender le développement d'applications sur le système Android. Conçu à partir de supports pédagogiques et de retours d'expérience, il s'adresse aux personnes souhaitant configurer leur environnement de travail et mettre en œuvre leurs premiers projets mobiles à travers des cas concrets.
La première partie détaille l'installation et la configuration des outils indispensables pour coder sous Android. Elle se focalise sur l'utilisation d'Eclipse, notamment la version Helios en 32 bits, associée au plugin ADT (Android Development Tools). L'installation de ce plugin s'effectue via le gestionnaire de logiciels d'Eclipse en renseignant l'adresse du site officiel de développement.
L'autre volet concerne la mise en place du SDK Android et la création de téléphones virtuels, appelés AVD (Android Virtual Devices). Cette étape permet de configurer des machines virtuelles adaptées pour tester le bon fonctionnement des programmes sans nécessiter immédiatement un appareil physique.
Le document guide pas à pas dans la création d'un premier projet nommé selon différentes déclinaisons d'exercices. Il montre comment modifier le code source en Java et manipuler les fichiers de description XML pour concevoir les interfaces graphiques. Les développeurs apprennent ainsi à intégrer des composants visuels de base comme des zones de texte (TextView) et des boutons, tout en gérant l'arborescence des ressources.
Plusieurs chapitres sont consacrés à l'affichage et à la manipulation des données sous forme de listes. À travers des exemples progressifs, le tutoriel aborde la transformation d'une activité classique en activité de type liste (ListActivity), l'utilisation d'adaptateurs comme ArrayAdapter et la personnalisation de l'affichage grâce à des adaptateurs sur mesure (ContactAdapter).
Une section spécifique explique également comment associer des écouteurs d'événements (listeners) aux éléments d'une liste pour déclencher des actions, telles que l'affichage d'une boîte de dialogue contenant des informations détaillées lors d'un clic sur un contact.
Le document aborde l'intégration des services cartographiques de Google au sein d'une application. Il détaille la procédure pour obtenir l'empreinte MD5 du certificat de débogage, générer une clé d'API Google Maps, configurer les permissions nécessaires dans le fichier manifest (comme l'accès à la localisation et à l'internet) et manipuler les objets géographiques et les contrôleurs de carte pour centrer l'affichage sur des coordonnées précises.
Enfin, une partie du document est consacrée à la configuration de NetBeans pour le développement Android. Elle explique l'ajout de modules complémentaires, la création d'un projet sous cet IDE, ainsi que la transposition des exemples de boutons et de listes déroulantes dans cet environnement de travail alternatif.
Le document présente principalement l'utilisation d'Eclipse (version Helios) avec le plugin ADT, ainsi qu'une section dédiée à NetBeans et à son module de développement Android.
Le document explique la création et la configuration de téléphones virtuels Android (AVD - Android Virtual Devices) au moyen du gestionnaire du SDK pour exécuter et tester les programmes.
Les exemples couvrent l'utilisation de composants textuels, de boutons, de listes déroulantes (ListView) associées à des adaptateurs, ainsi que l'intégration du composant cartographique MapView.