This project demo how to build a StackOverFlow Application by using Android Architecture Components: ViewModel, LiveData, Navigation Component and Dagger 2, retrofit, moshi, Coroutine. Of course, It also demo how to testing with JUnit 4, Mockito, Espresso
Check my blog: https://nhatvm.com/ or my youtube channel: https://www.youtube.com/channel/UCDoi3qcjKuVKFgHqlUTaSjw for the step by step tutorial.