Android app example
- MVVM with Android Architecture Components(Room, LiveData, ViewModel)
- Handle network status and network failures
- ConstraintLayout(guidelines, barriers... etc)
- Android Navigation Component
- Material design.
- AndroidX - Previously known as 'Android support Library'
- Retrofit 2 - Type-safe HTTP client for Android and Java by Square, Inc.
- Gson - for serialization/deserialization Java Objects into JSON and back
- Hilt DI - for dependency injection
- Android Architecture Components
- Kotlin Coroutines
- OkHttp
- OAUTH2
- Material Design