Skip to content

ipobeatz/WatchReview

Repository files navigation

Popular Top Rated Details
1 2 3
TV Show Home Dark Menu Screen
5 6 7

Setup

Requirements

  • Java 8
  • Latest version of Android SDK and Android Build Tools

API Key

The app uses themoviedb.org API to get movie information and posters. You must provide your own [API key] in order to build the app (or you can use mine).

Just put your API key into the app module's utils/constants file (create the file if it does not exist already):

const val TMDb_API_KEY = "abc123"

Components

  • Kotlin based, Coroutines + Flow for asynchronous programming.
  • Dagger Hilt for dependency injection.
  • JetPack
    • DataStore
    • Room - construct a database using the abstract layer.
    • Worker - Updating data periodically when phone is idling
    • Bindables - Android DataBinding kit for notifying data changes to UI layers.
  • Lifecycle - dispose of observing data when lifecycle state changes.
  • ViewModel - UI related data holder, lifecycle aware.

Scorecards

jetpack kotlin

About

This application allows you to list popular TV shows and movies and view their details.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages