/The_Movie_DB_Android_Client

An android app that consumes TMDB api

Primary LanguageKotlin

home

The Movie DB Android Client

An android app that consumes TMDB api

Build System : Gradle

Libraries

Libraries used in the whole application are:

  • Jetpack🚀

    • Viewmodel - Manage UI related data in a lifecycle conscious way and act as a channel between use cases and ui
    • Data Binding - support library that allows binding of UI components in layouts to data sources,binds character details and search results to UI
  • kotlinx.coroutines - Library Support for coroutines,provides runBlocking coroutine builder used in tests and supports coroutines out of the box.

  • Retrofit - type safe http client

  • Dagger-Hilt Dependency injection

  • Paging3 Loading a lot of data efficiently

  • Gson - A Java serialization/deserialization library to convert Java Objects into JSON and back

  • okhttp-logging-interceptor - logs HTTP request and response data.

  • Material Design - build awesome beautiful UIs.🔥🔥

Screenshots

Upcoming movies Latest movie Popular movies Trending shows
Search Tv shows Movie details
:----: :----: :----: