Experimental app exploring the igdb api.
Add clientId and token to local.properties:
clientId=<YOUR_CLIENT_ID>
token=<YOUR_TOKEN>
- Kotlin Coroutines - uses
Coroutine FLowsandsuspendedfunctions for asynchronous calls. - MVVM - uses the Android
ViewModelto exposeCoroutine FLowsof data to the UI. - Jetpack Compose - This project showcases how Jetpack Compose can be used to build beautiful UIs.
- Data - gets data locally using
Roomand through the network usingRetrofit. - Paging Library - to ease paging implementation, offline mode, and local database as a source of truth.
- Dagger Hilt - uses Dagger Hilt to create the dependency graph.



