#Développement natif Android & Design patterns

Ecosystème Android et Kotlin

7 Jours de développement natif Android, pour apprendre à créer des applications modernes avec Kotlin et Jetpack Compose.

On va voir les notions suivants :

  • Kotlin
  • Jetpack Compose
  • Architecture MVVM
  • Gestion des Ă©tats de l’UI
  • Appels rĂ©seaux avec Retrofit et Moshi
  • La navigation avec Compose
  • Le pattern Repository
  • La programmation asynchrone avec les Coroutines
  • La programmation rĂ©active avec StateFlow
  • Les principes SOLID
  • Les Design Systems

#Objectifs du module

  • Comprendre les principes de base de l’architecture Clean
  • DĂ©couvrir les principes de base de l’architecture MVVM
  • Comprendre le dĂ©veloppement avancĂ© d’applications Kotlin (via Android)
    • Utilisation de concepts avancĂ© comme la programmation rĂ©active (Flow, StateFlow)
    • Utilisation d’un système de gestion de dĂ©pendances (Gradle)
    • Concepts avancĂ©s de la programmation orientĂ©e objet (Design Patterns, comme le Repository Pattern)
  • Aller plus loin dans la comprĂ©hension de l’architecture Android moderne
    • Jetpack Compose
    • Unidirectional Data Flow
    • State hoisting
    • Predictable state management