Niveau Débutant
- Leçon 1: Introduction à Android Studio
- Leçon 2: Compréhension de la structure d'un projet Android
- Leçon 3: Conception d'interfaces utilisateur avec XML
- Leçon 4: Programmation en Java dans Android Studio
- Leçon 5: Gestion des activités et des cycles de vie
- Leçon 6: Utilisation des fragments
- Leçon 7: Utilisation de RecyclerView pour afficher des listes
- Leçon 8: Utilisation de SQLite pour stocker des données
- Leçon 9: Utilisation des services et des tâches en arrière-plan
- Leçon 10: Publication d'une application Android
Niveau Intermédiaire
- Leçon 1: Architecture d'application avancée
- Leçon 2: Gestion avancée des fragments
- Leçon 3: Utilisation de bibliothèques tierces
- Leçon 4: Gestion des permissions et des autorisations
- Leçon 5: Utilisation avancée des services en arrière-plan
- Leçon 6: Utilisation des notifications push
- Leçon 7: Utilisation des bases de données avancées
- Leçon 8: Utilisation des capteurs et des fonctionnalités matérielles
- Leçon 9: Développement d'applications réactives
- Leçon 10: Tests et débogage avancés
Niveau avancé
- Leçon 1: Architecture d'application avancée
- Leçon 2: Utilisation avancée des fragments
- Leçon 3: Optimisation des performances de l'application
- Leçon 4: Développement multi-modules
- Leçon 5: Intégration de fonctionnalités avancées
- Leçon 6: Utilisation des services en arrière-plan
- Leçon 7: Sécurité et authentification
- Leçon 8: Utilisation de l'API de localisation avancée
- Leçon 9: Débogage et tests avancés
- Leçon 10: Publication et distribution de l'application