Description du cours
Dans ces cours, les étudiants seront en mesure d’écrire des programmes Java Android qui démontrent comment mettre en page une interface utilisateur, connecter les éléments de l’interface utilisateur au code Java, gérer les événements de clics, afficher des commentaires à l’utilisateur, encapsuler des données connexes dans une classe et travailler avec des ressources graphiques et textuelles.
Ce cours est conçu pour les programmeurs qui connaissent déjà un peu Java. Il est recommandé de terminer le cours Java 1 avant de commencer cette section.
Objectifs de la formation :
- Installer et configurer Android Studio.
- Créer une disposition de boutons, de texte et d’images à l’aide de contraintes.
- Lier des éléments de l’interface utilisateur avec des valeurs dans le code Java.
- Manipuler les propriétés des éléments d’interface utilisateur de manière programmatique.
- Créer plusieurs classes Java dans une application Android.
- Répondre aux événements de clic dans l’interface utilisateur.
- Gérer les ressources textuelles et graphiques d’un projet.
- Gérer les tâches exécutables.
- Encapsuler les propriétés d’application associées dans une classe Java.
Ce que vous allez apprendre
- Démontrer l'utilisation de tâches en arrière-plan dans une application Android
- Définir une minuterie et afficher le temps restant dans une barre de progression
- Concevoir une classe d'état de jeu pour encapsuler plusieurs propriétés telles que le temps restant et le score
- Activer et désactiver par programmation les boutons pour contrôler le déroulement du jeu
- Créer et gérer des ressources de chaîne, des ID de bouton et des tableaux d'objets de bouton dans Android Studio
- Ajouter des écouteurs de clic, y compris un écouteur de clic partagé gérant plusieurs boutons
Points clés à retenir
- Le cours crée un jeu dans lequel l'utilisateur clique sur deux boutons autant de fois que possible dans un délai de 30 secondes.
- La minuterie est implémentée à l'aide d'une tâche exécutable, et la barre de progression affiche le temps restant.
- Les boutons sont activés et désactivés pour que le jeu fonctionne correctement.
- La classe d'état du jeu encapsule toutes les propriétés du jeu, y compris le temps restant et le score.
- Le projet est créé et développé dans Android Studio.
Foire aux questions
Qu'est-ce que je vais construire dans ce cours ?
Vous créerez un jeu qui affiche deux boutons sur lesquels l'utilisateur clique autant de fois que possible dans un délai de 30 secondes, démontrant les fonctionnalités Android, notamment les tâches en arrière-plan, les minuteries, une barre de progression et une classe d'état de jeu.
Comment le jeu garde-t-il la trace du temps et du score ?
La minuterie utilise une tâche exécutable, la barre de progression affiche le temps restant et une classe d'état de jeu encapsule toutes les propriétés du jeu, y compris le temps restant et le score.
Quelles compétences Android ce cours couvre-t-il ?
Il couvre le développement Android, le développement logiciel Android, Android Studio, l'interface utilisateur Android, le kit de développement Java et les interfaces graphiques Java.
Quelles techniques spécifiques sont enseignées ?
Vous apprendrez à utiliser des tâches en arrière-plan, à définir une minuterie et à afficher les résultats dans une barre de progression, à concevoir une classe pour encapsuler plusieurs propriétés d'application et à activer et désactiver par programmation un bouton.
Quel outil est utilisé pour développer l'application ?
L'application est créée dans Android Studio, où vous créez le projet, gérez les ressources de chaîne, définissez les propriétés des boutons et créez des threads d'arrière-plan.









