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
 35 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires