Telecharger Cours

Développement d'applications Android : Tutoriel Eclipse et NetBeans

Introduction au développement d'applications Android

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.

Préparation de l'environnement de travail

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.

Création de projets et gestion des interfaces

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.

Gestion des listes déroulantes et des événements

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.

Intégration de Google Maps dans Android

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.

Alternative avec l'environnement NetBeans

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.

Questions fréquentes

Quels environnements de développement sont présentés dans ce document ?

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.

Comment s'effectue le test des applications sans téléphone physique ?

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.

Quels types de composants d'interface sont manipulés dans les exemples ?

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.





Download