项目作者: abhikumar08
项目描述 :
The app demonstrates the use of Hilt, MVVM, Coroutines, Unit testing coroutines
高级语言: Kotlin
项目地址: git://github.com/abhikumar08/MVVM-example-with-coroutines-and-unit-testing.git
The app demonstrates the usage of Hilt, MVVM, Coroutines, Unit testing coroutines
Major highlights and used libraries
- MVVM architecture
- Coroutines used for all the asynchronous work
- Unit testing(used Mockito, Junit)
- Hilt for dependency injection
- Moshi to parse the json
- Diffutils callback with RecyclerView Adapter to optimise reload in data set change
- Navigation,ViewModel, LiveData, etc. from Jetpack components
- Debouncing Search Query Listener