Learning best practices in android using Android Architecture Components and Coroutines.
This repository follows best practices depicted by the jetpack team in architecture-components-sample/GithubBrowserSample , also added Coroutines which was missing in GithubBrowserSample.
- Navigation
- ViewModel
- LiveData
- DataBinding
- Room
- Paging
- Dagger 2
- Coroutines
- Constraint Layout
- Retrofit2.6.0+ (with Coroutines)
In your local.properties add
api_key=YOUR_API_KEY