项目作者: 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