Dans cette vidéo, nous allons créer une application de lampe de poche (torche) en utilisant Jetpack Compose, l'architecture MVVM et Koin pour l'injection de dépendances dans Android avec Kotlin.
🔹 Apprenez à :
Contrôler la torche de la caméra en utilisant CameraManager
Gérer l'état de l'interface utilisateur avec ViewModel + StateFlow
Observer l'état dans Jetpack Compose avec collectAsStateWithLifecycle
Écrire une architecture propre avec une classe FlashLightManager
C'est un projet adapté aux débutants pour comprendre comment Compose UI et ViewModel fonctionnent ensemble.