Skip to content

Pour apprendre en Kotlin, voici une proposition de corrigé pour le Projet 5 "Todoc" du Parcours OC Android

Notifications You must be signed in to change notification settings

NinoDLC/OpenClassrooms_P5_TodoK_Example

Repository files navigation

Démo

Démo Gif, wait for it !

Sujets abordés / démontrés

  • Kotlin
  • Architecture MVVM (Model View ViewModel)
  • LiveData (en particulier le coroutine builder liveData {})
  • Coroutine & Flow
  • Partie ui: ViewBinding
  • Partie domain: Usecases & Entities
  • Partie data: Repository & Dao Room
  • Injection de dépendance (DI) avec Hilt
  • Tests unitaires (TU) avec des LiveData, Coroutines et Flows (grâce à MockK)
  • Code Coverage entre supérieur à 93% (report disponible grâce à Kover)

Commandes utiles :

./gradlew :app-xml:koverHtmlReportDebug pour générer le rapport de coverage des tests unitaires pour la partie 'app-xml' ./gradlew :app-compose:koverHtmlReportDebug pour générer le rapport de coverage des tests unitaires pour la partie 'app-compose'

About

Pour apprendre en Kotlin, voici une proposition de corrigé pour le Projet 5 "Todoc" du Parcours OC Android

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages