Ce document pédagogique, conçu par Romain Raveaux dans le cadre des enseignements de l'Université de La Rochelle, propose une introduction pratique au développement d'applications pour le système d'exploitation mobile Android. Destiné aux étudiants souhaitant s'initier aux outils fournis par Google, ce support détaille l'ensemble des étapes nécessaires pour configurer un environnement de travail fonctionnel et concevoir une première application interactive.
La première partie de ce support de cours aborde les prérequis techniques indispensables. Le SDK Android reposant sur le langage Java, l'installation préalable d'un kit de développement Java (JDK 5 ou 6) est nécessaire. Le document détaille ensuite les procédures d'installation du SDK et de l'environnement de développement Eclipse, notamment l'intégration du plugin officiel Android Development Tools (ADT). Des consignes spécifiques sont également fournies pour configurer correctement la connexion réseau à travers un proxy d'établissement, facilitant ainsi la configuration initiale sur les postes de travail.
Le document introduit l'utilisation des émulateurs à travers la création d'un Android Virtual Device (AVD). Il guide l'utilisateur dans l'explorateur de l'émulateur, la gestion des interfaces de configuration et l'utilisation du gestionnaire de périphériques virtuels (AVD Manager) accessible directement depuis Eclipse. Cette étape permet de comprendre comment tester des applications mobiles sans disposer nécessairement d'un téléphone physique, tout en gérant les contraintes liées aux connexions sécurisées ou aux configurations réseau particulières.
La mise en pratique se concrétise par le développement guidé d'une application de type HelloWorld. Le support explique comment créer un nouveau projet Android sous Eclipse, identifier les fichiers générés dans l'arborescence et structurer le code source en Java. L'exercice se focalise sur l'utilisation de la classe View et plus particulièrement du composant TextView pour afficher du texte à l'écran.
Les étudiants apprennent à instancier un composant graphique en lui passant une instance de contexte (Context), notion essentielle héritée par la classe d'activité principale (Activity). Le cours montre comment modifier dynamiquement le contenu textuel à l'aide de méthodes dédiées, puis comment lier le composant à la vue principale de l'application avant de configurer les options de lancement et d'exécution au sein de l'émulateur.
Il est nécessaire de disposer d'un JDK (version 5 ou 6), du SDK Android ainsi que de l'IDE Eclipse configuré avec le plugin Android Development Tools (ADT).
Le document utilise la classe TextView, qui hérite de la classe de base View pour afficher du texte à l'écran dans l'application.
Il faut accéder au menu Eclipse/Windows > Preferences > General > Network Connections, puis définir le fournisseur actif sur "Manual" et renseigner les adresses et ports des serveurs proxy HTTP et HTTPS.
Quel est le nom du plugin Eclipse indispensable pour développer des applications Android selon ce document ?
Réponse correcte : Android Development Tools (ADT)
Explication : Le plugin fourni par Google pour intégrer le SDK Android dans l'IDE Eclipse se nomme Android Development Tools (ADT).
Quelle classe est utilisée pour représenter un champ texte dans l'application présentée ?
Réponse correcte : TextView
Explication : Le document indique que les composants graphiques textuels sont représentés par la classe TextView, basée sur la classe View.
Quel menu d'Eclipse permet de créer un nouveau projet Android ?
Réponse correcte : File > New > Project... puis Android > Android project
Explication : Pour démarrer le développement de l'application HelloWorld, le document indique de sélectionner le menu de création de projet standard d'Eclipse adapté à Android.