/VideoGamesApp

Primary LanguageKotlinMIT LicenseMIT

Video Games App

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.

Note

build.gradle(:app) -> buildTypes -> buildConfigField -> YOUR_API_KEY replace with your api_key.

Architecture

Architecture

Built With

  • 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

Screens

Xp ve Scrum 1 Xp ve Scrum 1 Xp ve Scrum 2 Xp ve Scrum 2