This is an android application that shows lists of popular movies, popular Tv shows and details of each movie and Tv show with help of TMDB API.
- Discover popular movies on TMDB and view movie details like poster, list of genres, release date, rating, overview, original title and original language.
 - Discover popular Tv shows on TMDB and view Tv show details like poster, list of genres, first air date, rating, overview, original name and original language.
 - Discover trending now on TMDB and view details like poster, list of genres, release or first air date, rating, overview, original name and original language.
 - Allows to add movie or Tv show to favorites and view a list of favorite movies and Tv shows.
 - Works offline by caching data into a database.
 
- Written in Kotlin language.
 - Uses Android Architecture Components, specifically ViewModel and LiveData.
 - Uses MVVM architecture pattern.
 - Uses a Single-Activity Architecture.
 - Uses Coroutines for asynchronous programming.
 - Uses Retrofit for making API calls.
 - Uses Room for managing a local SQLite database
 - Uses Picasso for image loading.
 - Uses Lottie for animation.
 - Uses Firebase for authentication.
 
You need to get your own key from TMDB.
Tatiana Samoilenko
Israel