- Kotlin
- Architecture MVVM (Model View ViewModel)
LiveData(en particulier le coroutine builderliveData {})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,CoroutinesetFlows(grâce àMockK) - Code Coverage entre supérieur à 93% (report disponible grâce à
Kover)
./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'
