/AndroidCleanArchitecture

Android Application to use TMDb (The Movie Database) API

Primary LanguageKotlin

ANDROID CLEAN ARCHITECTURE

Android Movie App for displaying all popular movies, searching any movie, find information about it using TMDb (The Movie Database) API

Note: Use your API key as mine is hidden. After you get it, put it in RemoteApi Class

API_KEY="XXXXXXXXXXXXXXXXXXXXXXXX"

v1.1 - 2022-07-26

Features

  • Display all upcoming movie trailers.
  • Get a list of popular movies of the current time.
  • Search any movie & get its information: Title, Rating, Release Date.

Libraries included in this project:

  • mockk for testing
  • mockWebserver
  • Paging
  • Glide
  • Retrofit
  • Data Binding (Android Architecture Components)
  • Live Data (Android Architecture Components)
  • ViewModel (Android Architecture Components)
  • RecyclerView
  • CardView
  • DI with Hilt
  • coroutine flow
  • Moshi
  • Timber
  • Chucker

Screenshots

| | |