- Minimum SDK level 21
- Kotlin based, Coroutines for asynchronous.
- Dagger for dependency injection.
- Jetpack
- ViewModel
- Navigation
- Paging
- Architecture
- MVVM Architecture (View - ViewModel - Model)
- Repository Pattern
- Retrofit2 & OkHttp3 - Construct the REST APIs.
- Glide
- ExoPlayer