Folders and files Name Name Last commit message
Last commit date
parent directory
View all files
Libraries & Solutions used:
Architecture : MVVM
MVVM Framework: Android Architecture Components
Database: Room
Mulithreading: Kotlin Couroutines
Dependency injection: Koin
Unit tests: mockito-kotlin2
Android Instrumental tests: Espresso + Kakao + mockito-kotlin2
Key components description:
main
All repositories
All room database related code
All API related initialization code
test
Unit tests for some repositories
androidTest
AndroidJUnit tests for untested by JUnit repositories
AndroidJUnit tests for room db
AndroidJUnit tests for Http client Interceptor
Dependency injection [DI] package
main
Koin modules definition related code
test
Koin modules definition Unit tests
main
test
Some use cases JUnit tests
androidTest
AndroidJUnit tests for the rest of untested by JUnit use cases
main
androidTest
AndroidJUnit for some extensions
main
All UI related code + ViewModels
test
JUnit tests for ViewModels
androidTest
Espresso+ Kakao tests for Activities and Fragments
You can’t perform that action at this time.