Avant de commencer

1. Avant de commencer

Bienvenue dans le cours Principes de base d'Android avec Compose.

Ce cours s'adresse aux personnes qui souhaitent apprendre à créer des applications Android en langage Kotlin en suivant les dernières bonnes pratiques recommandées par Google. Vous allez créer une série d'applications à l'aide de Jetpack Compose, un outil moderne pour créer d'élégantes interfaces utilisateur dans vos applications Android.

Vous suivrez des ateliers de programmation qui incluent des instructions détaillées pour coder une application ou une fonctionnalité. Si vous préférez l'apprentissage en images et d'abord visualiser les différentes étapes, certains de ces ateliers sont accompagnés de vidéos. Ces ateliers comprennent également des problèmes pratiques pour consolider les nouvelles connaissances acquises, ainsi que des projets qui vous donnent l'occasion de vous exercer et d'apprendre de manière autonome.

L'apprentissage est une expérience très personnelle. Plusieurs options vous sont proposées pour parcourir ce cours le plus efficacement possible en fonction de vos connaissances et de votre expérience.

Pour les programmeurs débutants

Si vous faites vos premiers pas en programmation, commencez par le début du cours et suivez chaque étape du parcours de formation dans l'ordre indiqué. Les concepts de programmation et d'Android étant interdépendants, il est important de parcourir le contenu dans l'ordre. Nous vous invitons également à résoudre les problèmes pratiques et à parcourir les projets présentés pour renforcer votre confiance en tant que développeur débutant.

Pour les développeurs

Si vous avez déjà de l'expérience en programmation, vous pouvez ignorer certains supports pour accélérer votre apprentissage. Au début de chaque module, des ateliers de programmation vous présentent tous les concepts de programmation Kotlin nécessaires pour créer les applications de ce module. Si vous êtes à l'aise avec ces sujets relatifs au langage Kotlin, vous pouvez ignorer ces sections et passer directement au contenu sur la création d'applications.

Si vous êtes déjà un développeur Android, les sujets concernant Compose vous intéresseront peut-être davantage dans ce cours. Compose est le kit d'outils moderne d'Android pour créer des UI natives. Il simplifie et accélère leur développement. Par rapport au système Android View, il nécessite moins de code pour implémenter une UI, ce qui se traduit par une gestion plus facile de votre application. Si vous souhaitez en savoir plus sur Compose, la première partie de ce cours est la plus pertinente, car elle couvre les UI, Material Design et la navigation. Vous pouvez également suivre le cours Jetpack Compose pour les développeurs Android, qui propose des articles, des vidéos et des ateliers de programmation sur des sujets importants pour les développeurs qui passent à Compose.

Autres supports de formation

Si vous êtes davantage intéressé par l'utilisation d'Android avec l'ancien kit d'UI (qui utilise les vues) que par Compose, vous pouvez suivre le cours intitulé Principes de base d'Android en Kotlin.

Quel que soit votre parcours d'apprentissage sur Android, nous espérons que ces ressources vous aideront à concrétiser vos idées d'applications.

Amusez-vous bien !

Vos enseignants de l'équipe Android de Google

Image montrant les auteurs du cours : Murat Yener, Meghan Mehta, Dan Galpin, Kat Kuan, Sagar Begale, Angie Sasmita, Raka Chowdhury et Anuj Garg