This app consumes the Github API obtaining the profiles of the platform's users. A dynamic search filter and a profile detail to navigate to have been enabled. The app saves the downloaded data from API locally in Room database so that it can be viewed without an Internet connection.
- Minimum SDK level 24
- Kotlin based, Coroutines + Flow for asynchronous.
- Jetpack Compose
- MVVM Architecture
- Navigation Compose
- Dagger Hilt
- Retrofit
- Coil
- Room
- MockK