/TheMovieDBApp

Movie App built with Android architecture components (LiveData, ViewModel, Room, Paging) and repository pattern.

Primary LanguageKotlinMIT LicenseMIT

Get it on Google Play
Google Play and the Google Play logo are trademarks of Google LLC.

TheMovieDBApp

Before you continue

  • The App is still under development so this may contain some errors.
  • Generate your own TheMovieDb api key
  • Create a class named API_KEY.kt in app\src\main\java\kashish\com
  • Copy and paste following code with your API KEY :
    class API_KEY{
      companion object {
          val TMDB_API_KEY = "YOUR API KEY";
      }
    }
  • Create a new firebase project and then paste the generated google-services.json key in app directory
  • These are required steps, app won't build without these.
  • Firebase is needed for crashlytics support.
  • If you don't want to add firebase, just remove all firebase dependencies from gradle file.

Description

  • TheMovieDBApp is movies app built with android architecture components and the repository pattern (LiveData, ViewModel, Room, Paging).
  • TheMovieDb API is used to fetch movie details.

Screenshots

  • Fragments

NowShowing Upcoming TopRated

  • Details Activity

Details Details Details

  • Night mode

nowshowing_dark Details Details

  • Others

Favourites Similar Search
Settings Region