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
- Composant Navigation : introduction pratique à la navigation complexe
- Mise en pratique : refonte de l'architecture de l'application
Concurrence et Tâches en Arrière-plan
- Kotlin coroutines pour les opérations asynchrones
- WorkManager pour les tâches planifiées en arrière-plan
- Gestion des threads et utilisation du thread principal
- Mise en pratique : opérations asynchrones dans l'application de projet
Persistance des Données Avancée
- Bibliothèque de persistance Room (CRUD de base)
- Introduction à DataStore
- Mise en pratique : ajout de la persistance au projet
Test et Qualité du Code
- Tests unitaires avec JUnit (basiques)
- Tests d'interface utilisateur avec Espresso (introduction)
- Outils d'analyse statique du code (Lint)
- Mise en pratique : rédaction de tests basiques dans le projet
Intégration et Optimisation
- Consommation d'API REST à l'aide de Retrofit (introduction)
- Travail avec JSON
- Bases de l'optimisation des performances d'interface utilisateur et de la batterie
- Mise en pratique : intégration d'API et ajustement
Résumé et Prochaines Étapes
Pré requis
- Solide compréhension des bases Android (Activity, UI, navigation, Kotlin/Java)
- Expérience avec Android Studio
- Familiarité avec 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 construisant des applications Android robustes et performantes
Nos clients témoignent (5)
Le formateur était prêt à explorer d'autres problèmes dans le domaine de la dague.
Susheel - Home
Formation - Dependency Injection with Dagger 2
Traduction automatique
Les connaissances du formateur et la facilité avec laquelle il les a présentées.
Piotr - DPDgroup IT Solutions sp. z o.o.
Formation - Android Applications Testing
Traduction automatique
Le naturel et la convivialité de la formatrice. La formatrice adapte son cours et les exercices aux demandes (formation interactive).
Emmanuel BURON - Altim consulting
Formation - Android TV
I really enjoyed the fairly broad coverage of topics.
john harrigan
Formation - Android Development
Traduction automatique
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Formation - Cross-platform mobile development with PhoneGap/Apache Cordova
Traduction automatique