Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Architecture et composants avancés
- Modèles d'architecture : MVVM et composants Jetpack (ViewModel, LiveData)
- Gestion avancée de l'état de l'interface utilisateur
- Navigation Component : introduction pratique à la navigation complexe
- Pratique : Refactoring de l'architecture de l'application
Concurrence et tâches en arrière-plan
- Coroutines Kotlin pour les opérations asynchrones
- WorkManager pour les tâches planifiées en arrière-plan
- Gestion des threads et utilisation du thread principal
- Pratique : Opérations asynchrones dans l'application projet
Persistance avancée des données
- Room Persistence Library (opérations CRUD de base)
- Introduction à DataStore
- Pratique : Ajout de la persistance au projet
Tests et qualité du code
- Tests unitaires avec JUnit (bases)
- Tests d'interface utilisateur avec Espresso (introduction)
- Outils d'analyse statique du code (Lint)
- Pratique : Écriture de tests de base dans le projet
Intégration et optimisation
- Consommation des API REST avec Retrofit (introduction)
- Travail avec JSON
- Bases de l'optimisation des performances de l'interface utilisateur et de la batterie
- Pratique : Intégration d'API et réglage
Résumé et prochaines étapes
Pré requis
- Bonne compréhension des bases d'Android (Activity, interface utilisateur, navigation, Kotlin/Java)
- Expérience avec Android Studio
- Connaissance de la programmation orientée objet
Public visé
- Développeurs Android expérimentés
- Développeurs mobiles souhaitant maîtriser des techniques avancées
- Ingénieurs logiciels développant des applications Android robustes et haute performance
35 Heures
Nos clients témoignent (1)
J'ai vraiment apprécié notre apprentissage et nos expérimentations avec Kotlin Multiplatform.
Renzo Olivares Macias - Google
Formation - Android Development
Traduction automatique