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
  • 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

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires