Prenez contact avec nous

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 de navigation : 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 du projet

Persistance avancée des données

  • Room Persistence Library (CRUD de base)
  • Introduction à DataStore
  • Pratique : Ajout de la persistance au projet

Tests et qualité du code

  • Tests unitaires avec JUnit (bases)
  • Tests UI avec Espresso (introduction)
  • Outils d'analyse statique du code (Lint)
  • Pratique : Écriture de tests de base dans le projet

Intégration et optimisation

  • Consommation d'API REST en utilisant Retrofit (introduction)
  • Travail avec JSON
  • Notions de base sur l'optimisation de la performance de l'interface utilisateur et de la batterie
  • Pratique : Intégration d'API et ajustements

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

Audience cible

  • 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 haute performance
 35 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires