Création d'applications Android Hello World

Les modifications récentes apportées aux outils du SDK Android ont permis de créer rapidement des projets Android à l'aide de divers modèles de départ. Découvrez comment créer plusieurs applications "Hello World" différentes pour la plate-forme Android dans ce tutoriel..


Partie 0: Mise en route

Cette série de didacticiels Android a pour but de vous aider à acquérir les compétences et la confiance nécessaires pour créer de véritables applications Android de qualité. Ce tutoriel est destiné au développeur Java qui commence tout juste à apprendre le développement d'applications Android, qui connaît un peu Eclipse et qui a installé le SDK Android et le plug-in de développement Android pour Eclipse. Si vous n'êtes pas préparé, consultez les tutoriels précédents de cette série..


Partie 1: Créer un Hello World basique

Tout d'abord, créons une application classique Hello World qui dessine simplement le texte "Hello World" à l'écran..


Étape 1: Créer un nouveau projet Android

Dans Eclipse, cliquez sur le bouton Create New Android Project..

Vous pouvez également aller à Fichier, Nouveau, Autre, Android, Projet d'application Android.


Étape 2: Configurer les paramètres du projet

Entrez le nom de l'application, le nom du projet et le nom du package. Choisissez un kit de développement qui convient à vos périphériques de test et aux configurations d'émulateur préférées.


Étape 3: Ajouter une icône de lanceur d'application

Cliquez sur Suivant. Choisissez votre icône de lanceur. Vous pouvez toujours le changer plus tard, mais c'est pour une application Hello World.


Étape 4: Sélectionnez le type d'activité de l'application

Cliquez sur Suivant. Maintenant, choisissez "BlankActivity".


Étape 5: Spécifiez les détails de l'activité

Cliquez sur Suivant. Entrez quelques détails pour l'activité. Enfin, cliquez sur Terminer.


Étape 6: Vérifiez votre application simple

Créez un fichier AVD ainsi qu’une configuration Exécuter ou Déboguer pour votre projet. Maintenant, lancez votre nouveau projet dans un émulateur ou sur un appareil Android compatible. Vous avez maintenant créé une application Android simple avec une classe d'activité, un écran, qui affiche le texte Hello world.!


Partie 2: Créer un monde Hello navigable

Créons maintenant une autre application Hello World. Cette fois, suivez les étapes ci-dessus, mais en modifiant les étapes 2 et 5, comme indiqué ci-dessous..


Nouvelle étape 2: configurer les paramètres du projet

Entrez le nom de l'application, le nom du projet et le nom du package comme vous le feriez normalement. Cependant, cette fois, vous devez définir la valeur "Kit de développement logiciel minimal requis" de votre projet sur "API 14: Android 4.0 (IceCreamSandwich)". Cela signifie que l'application que vous créez ne sera compatible qu'avec les appareils et les émulateurs fonctionnant sous Android 4.x et versions ultérieures (API de niveau 14)..


Nouvelle étape 5: Spécifiez les détails de l'activité

Choisissez maintenant autre chose que "Aucun" pour le type de navigation. Les options disponibles sont les onglets, les onglets + balayage, les vues de balayage + la bande de titre et la liste déroulante. Un petit indice graphique est affiché à droite pour vous donner une idée de ce que chacun signifie. Pour cet exemple, nous avons choisi le type de navigation Balayer les vues + Ruban de titre. Enfin, cliquez sur Terminer.


Nouvelle étape 6: réviser votre application navigable

Créez un fichier AVD ainsi qu’une configuration Exécuter ou Déboguer pour votre projet. Maintenant, lancez votre nouveau projet dans un émulateur ou sur un appareil Android compatible. Vous venez de créer une application Android plus intéressante avec Hello World avec des options de navigation améliorées.!


Partie 3:
Créer un monde fragmenté

Créons maintenant une application classique de hello world basée sur des fragments qui affiche une liste dans un fragment avec les détails dans un autre fragment. Cela s'affichera sous la forme de deux écrans sur un affichage standard en mode portrait ou en utilisant une conception à volets divisés sur un affichage de la taille d'une tablette paysage. Encore une fois, nous ne listerons les étapes que si elles diffèrent des exemples précédents.


Nouvelle étape 2: configurer les paramètres du projet

L’application doit posséder une valeur minimale requise du kit de développement logiciel (SDK) «API 11: Android 3.0 (Honeycomb)» pour pouvoir utiliser les fragments, car l’assistant de projet Eclipse pour Android ne tire pas parti d’outils tels que la bibliothèque de support Android, qui permet le transfert de technologies. comme des fragments d'anciennes versions de la plateforme Android.


Nouvelle étape 4: sélectionnez le type d'activité de l'application

Cette fois, au lieu de BlankActivity, choisissez MasterDetailFlow dans l’écran Créer une activité..

Cliquez sur Suivant, puis renseignez les détails du flux maître / détail. Pour les besoins de ce tutoriel, nous allons travailler avec un ensemble de "choses".


Nouvelle étape 6:
Révisez votre application Fragment-Aware

Créez un fichier AVD ainsi qu’une configuration Exécuter ou Déboguer pour votre projet. Maintenant, lancez votre nouveau projet dans un émulateur ou sur un appareil Android compatible. Vous avez maintenant créé une application Android plus intéressante, hello world, avec une conception fragmentée.!

Lorsque vous exécutez ce Hello World, l’affichage résultant sera différent en fonction du type de périphérique ou d’émulateur sur lequel vous l’exécutez et de son orientation à l’écran. Voici l'application affichée sur un petit émulateur d'écran classique..

Et voici la même application fonctionnant sur un émulateur de résolution supérieure et de paysage avec des dimensions d'écran pour tablette.


Conclusion

Vous avez maintenant appris à créer diverses applications de style "Hello World". Celles-ci incluent des écrans vierges de base, des applications avec différents types de navigation et des applications plus complexes prenant en charge la fragmentation. L'utilisation de l'assistant de projet Eclipse Android peut vous aider à démarrer rapidement et dans la bonne direction. Vous êtes sur le point de commencer à apprendre le développement Android!

Vous êtes sur la bonne voie pour le développement Android. Quels types d'applications envisagez-vous de créer? Quel exemple d'application était votre favori? Faites le nous savoir dans les commentaires!

à propos des auteurs

Les développeurs mobiles Lauren Darcey et Shane Conder ont co-écrit plusieurs livres sur le développement Android: un livre de programmation en profondeur intitulé Développement d'applications sans fil Android (maintenant dans sa troisième édition en deux volumes), Sams Teach Yourself Développement d'applications Android en 24 heures, et Apprentissage de la programmation d'applications Android pour le Kindle Fire: Guide pratique pour la création de votre première application Android. Lorsqu'ils n'écrivent pas, ils passent leur temps à développer des logiciels mobiles dans leur entreprise et à fournir des services de conseil. Vous pouvez les contacter par courrier électronique à l'adresse [email protected], via leur blog à l'adresse androidbook.blogspot.com et sur Twitter @androidwireless..

Besoin d'aide pour écrire des applications Android? Consultez nos derniers livres et ressources!