Dans cet atelier de programmation, vous allez créer votre première application Android (anniversaire) à partir d'un modèle pour une application de base fournie par Android Studio. Vous explorerez également à quoi ressemble un projet Android et apprendrez à utiliser différentes fenêtres dans Android Studio.
Prerequisites
- Bonne connaissance de la configuration, de l'utilisation et de l'utilisation d'applications telles qu'un outil de traitement de texte ou une feuille de calcul
Points abordés
- Créer un projet Android Studio pour une application Android à l'aide d'un modèle
Ce que vous allez faire
- Une application Android de base à partir d'un modèle
Ce dont vous avez besoin
- Un ordinateur équipé d'Android Studio
Dans cette tâche, vous allez créer une application Android en utilisant un modèle de projet fourni par Android Studio.
Modèles de projets
Dans Android Studio, un modèle de projet est une application Android comportant toutes les parties nécessaires, mais qui n'a pas grand-chose à faire. L'objectif est de vous aider à démarrer plus rapidement et à gagner du temps. Exemples de modèles dans Android Studio : application avec carte et application à plusieurs écrans.
Créer un projet d'activité vide
Suivez les étapes ci-dessous pour créer un projet Android Studio à l'aide du modèle de projet Empty Activity (Activité vide) de votre nouvelle application.
- Lancez Android Studio (s'il n'est pas déjà ouvert) en cliquant sur l'icône Android Studio
.
La fenêtre Bienvenue dans Android Studio s'affiche.
- Dans la fenêtre Welcome to Android Studio (Bienvenue dans Android Studio), cliquez sur + Start a new Android Studio project (+ Démarrer un nouveau projet Android Studio).
La fenêtre Créer un projet s'ouvre avec une liste de modèles fournis par Android Studio.
- Cliquez sur les onglets en haut de l'écran et faites défiler les modèles pour vous faire une idée de ce que vous pourriez faire. Il existe des modèles pour différents types d'appareils (téléphones, tablettes et montres, par exemple) et différents types d'applications (écrans à défilement, applications avec carte et applications avec navigation sophistiquée).
- En haut à gauche de la fenêtre, cliquez sur l'onglet Téléphone et tablette.
- Sur la première ligne, cliquez sur le modèle Empty Activity (Activité vide) pour le sélectionner comme modèle pour votre projet.
Le modèle Empty Activity (Activité vide) est le modèle le plus simple qui peut être utilisé pour créer une application. Il présente un seul écran et affiche un message simple "Hello World!" ".
- Au bas de la fenêtre, cliquez sur Suivant. La boîte de dialogue Create New Project (Créer un projet) s'ouvre.
Configurez votre projet comme suit:
- Name (Nom) correspond au nom de votre application. Dans le champ situé sous Name (Nom), saisissez
Happy Birthday
comme nom de projet. - Le nom du package est le nom utilisé par le système Android pour identifier votre application de manière unique. En général, il s'agit du nom par défaut de votre organisation, suivi du nom de l'application, tout en minuscules (dans le cas présent,
com.example.happybirthday
"). - Enregistrer l'emplacement est l'emplacement où tous les fichiers associés à votre projet sont enregistrés. Notez l'emplacement de ce fichier sur votre ordinateur pour pouvoir le retrouver. Vous pouvez également conserver la zone d'enregistrement telle quelle.
- Le langage définit le langage de programmation que vous souhaitez utiliser pour votre projet. Assurez-vous que la langue est définie sur
Kotlin
. - SDK minimal : indique la version minimale d'Android sur laquelle votre application peut être exécutée. Sélectionnez
API 19: Android 4.4 (KitKat)
dans la liste déroulante.
- Sous Minimum SDK (SDK minimal), consultez la note d'information concernant le nombre d'appareils sur lesquels votre application peut être exécutée avec le niveau d'API choisi. Si vous souhaitez en savoir plus, cliquez sur le lien M'aider à choisir pour afficher la liste des différentes versions d'Android, comme illustré ci-dessous. Revenez ensuite à la fenêtre Nouveau projet.
- Dans la fenêtre Créer un projet, assurez-vous que la case Utiliser les anciennes bibliothèques android.support n'est pas cochée. Pour en savoir plus, cliquez sur le point d'interrogation.
- Cliquez sur Terminer.
Android Studio ouvre le projet et l'ensemble de ses fichiers.
Lorsque vous ouvrez Android Studio pour la première fois, trois fenêtres s'affichent:
(1) La fenêtre Project (Projet) affiche les fichiers et dossiers de votre projet.
(2) La fenêtre Édition permet de modifier le code.
(3) La fenêtre Nouveautés affiche les actualités et des conseils utiles.
En bas à droite d'Android Studio, une barre de progression ou un message indique si Android Studio est encore en train de configurer votre projet. Exemple :
- Attendez qu'Android Studio ait fini de configurer votre projet. En bas à gauche, un message (comme celui présenté ci-dessous) vous informe que le projet est terminé.
Dans cette tâche, vous utiliserez le gestionnaire AVD (Android Virtual Device) pour créer une version logicielle (un émulateur) d'un appareil mobile et l'exécuter sur votre ordinateur. Un appareil virtuel, ou émulateur, simule la configuration d'un type d'appareil Android spécifique, tel qu'un téléphone. Vous pouvez utiliser n'importe quel téléphone ou tablette exécutant les versions système Android de votre choix. Vous utiliserez ensuite l'appareil virtuel pour exécuter l'application que vous avez créée avec le modèle Activité vide.
Créer un appareil virtuel Android
La première étape pour exécuter un émulateur sur votre ordinateur consiste à créer une configuration pour l'appareil virtuel.
- Dans la barre de menu Android Studio, sélectionnez Tools > AVD Manager (Outils > AVD Manager).
La boîte de dialogue Your Virtual Devices (Vos appareils virtuels) s'affiche comme illustré ci-dessous. Si vous avez déjà créé un appareil virtuel, il sera répertorié ici.
- Cliquez sur + Create Virtual Device (+ Créer un appareil virtuel).
La fenêtre Select Hardware (Sélectionner le matériel) s'affiche.
La fenêtre Select Hardware (Sélectionner le matériel) affiche la liste des appareils préconfigurés, classés par Category (Catégorie). Pour chaque appareil, le tableau fournit une colonne pour sa taille d'affichage (Taille), la résolution de son écran en pixels (Résolution) et sa densité en pixels (Densité).
- Sélectionnez la catégorie Téléphone.
- Sélectionnez un téléphone (un
Pixel 3 XL
, par exemple), puis cliquez sur Suivant. Vous pouvez choisir un téléphone, mais pour cet atelier de programmation, choisissez un appareil plus récent.
La fenêtre System Image (Image système) s'affiche. Vous choisissez ensuite la version du système Android à exécuter sur votre appareil virtuel. Vous pourrez ainsi tester votre application sur différentes versions du système Android.
- Dans l'onglet Recommandations, choisissez la version du système Android à exécuter sur
Q
sur l'appareil virtuel. Il s'agissait de la dernière version d'Android au moment de la rédaction de cet article, mais vous pouvez choisir n'importe quelle version stable ultérieure. Consultez cette page pour connaître la liste des versions stables.
- Cliquez sur Suivant.
La fenêtre Appareil virtuel Android s'affiche, où vous pouvez choisir des informations de configuration supplémentaires pour votre appareil.
- Dans le champ AVD Name (Nom AVD), saisissez un nom pour votre appareil virtuel Android. Ne modifiez pas les autres éléments.
- Cliquez sur Terminer.
Votre nouvel appareil virtuel s'affiche dans la fenêtre Your Virtual Device (Votre appareil virtuel). Il est prêt à être utilisé.
- Fermez la fenêtre Votre appareil virtuel.
Exécuter l'application sur l'appareil virtuel
- Si ce n'est pas déjà fait, affichez le premier plan d'Android Studio.
- Dans la barre d'outils Android Studio, repérez le menu déroulant pour l'appareil virtuel (qui se présentera comme dans l'exemple ci-dessous), puis sélectionnez l'appareil virtuel que vous avez créé dans la liste déroulante.
Vous pouvez aussi cliquer sur Run > Select Device (Exécuter et sélectionner ; Sélectionner un appareil), puis sélectionner votre appareil virtuel parmi les appareils disponibles dans la fenêtre pop-up.
- Dans Android Studio, sélectionnez Run > Run app (Exécuter et exécuter l'application), ou cliquez sur l'icône Run
(Exécuter) dans la barre d'outils.
L'appareil virtuel démarre et démarre comme un appareil physique. En fonction de la vitesse de votre ordinateur, cette opération peut prendre un certain temps.
Lorsque votre application est prête, elle s'ouvre sur l'appareil virtuel, comme illustré ci-dessous.
Bravo ! Votre appareil virtuel est désormais opérationnel. Vous remarquerez que le titre est maintenant "Happy Birthday
" et que celui-ci s'affiche à l'écran.Hello World!
Lorsque vous avez configuré votre projet, Android Studio a créé un dossier appelé AndroidStudioProjects pour tous vos projets Android sur votre ordinateur. Dans le dossier AndroidStudioProjects, Android Studio crée également un dossier portant le même nom que votre application (HappyAnniversaire).
Le dossier HappyAnniversaire est le dossier de votre projet. Android Studio enregistre les fichiers que vous créez et ceux créés par Android Studio dans le dossier de votre projet.
- Dans Android Studio, consultez la fenêtre Project (Projet) sur la gauche. La fenêtre Project (Projet) affiche les fichiers et dossiers de votre projet.
Les fichiers de la fenêtre Project (Projet) sont organisés pour faciliter la navigation entre les fichiers du projet lorsque vous rédigez du code. Cependant, si vous consultez les fichiers dans un navigateur, tel que le Finder ou l'Explorateur Windows, la hiérarchie des fichiers est organisée différemment.
Dans cette tâche, vous allez explorer ces deux vues différentes de la hiérarchie des dossiers de projet.
- Dans Android Studio, dans la fenêtre Project (Projet), sélectionnez Android dans le menu déroulant situé en haut à gauche.
Un fichier semblable aux lignes suivantes doit s'afficher:
Cette vue et cette organisation de vos fichiers sont utiles lorsque vous travaillez à l'écriture du code de votre projet.
Vous pouvez également afficher vos fichiers tels qu'ils s'afficheront dans un explorateur de fichiers tel que le Finder (pour macOS) ou l'explorateur (pour Windows).
- Dans la fenêtre Project (Projet), sélectionnez Project Source Files (Fichiers sources du projet) dans le menu déroulant.
Notez que le titre passe au dossier dans lequel les fichiers du projet sont stockés.
Vous pouvez à présent parcourir les fichiers de la même manière que dans n'importe quel explorateur de fichiers.
- Pour revenir à la vue précédente, sélectionnez Android dans la fenêtre Projet.
Parfait ! Vous pouvez maintenant créer et exécuter une application à partir d'un modèle, et vous trouverez vos fichiers de projet.
- Pour créer un projet, démarrez Android Studio, cliquez sur + Start a new Android Studio project (Démarrer un nouveau projet Android Studio), nommez votre projet, choisissez un modèle et saisissez les informations requises.
- Pour créer un appareil virtuel Android (un émulateur) pour exécuter votre application, choisissez Outils > AVD Manager, puis utilisez AVD Manager pour sélectionner un appareil et une image système.
- Pour exécuter votre application sur un appareil virtuel, assurez-vous d'avoir créé un appareil, sélectionnez-le dans le menu déroulant de la barre d'outils, puis cliquez sur l'icône Exécuter
dans la barre d'outils.
- Pour trouver les fichiers de votre projet, sélectionnez Fichiers sources du projet dans la fenêtre Projet.