Videp games application using the API from https://rapidapi.com/ API is the JSON API bringing video games. You will be able to find all the games and watch the favorites you like.
build.gradle(:app)
-> buildTypes
-> buildConfigField
-> YOUR_API_KEY
replace with your api_key.
- Kotlin - official programming language for Android development
- Coroutines - for asynchronous
- LiveData - data objects that notify views when the underlying database changes.
- Flow - data objects that notify views when the underlying database changes
- ViewModel - decide to destroy or re-create a UI controller in response to certain user actions or device events that are completely out of your control.
- Room - for save and fetch data from locale
- Retrofit - for fetching data from remote server
- Navigation - refers to the interactions that allow users to navigate across, into
- Dagger-Hilt - can help you automate dependency injection in your app
- Glide - for image loading