Millions of movies, TV shows and people to discover. Explore now Movie app that recieves popular movies and allow the user to search for specific movie through the restapi with help of retrofit library &MVVM architecture.

movieclue_0sec movieclue_90sec movieclue_60sec movieclue_30sec

Features :

  • Latest, Trending, Popular, TopRated Movies/Tv/Web Series
  • Search Movies, TV/Web Series
  • Live Changes
  • Search Any Movies/TV/Web Series
  • Get Similar recommendations

Api : The Movie Database (TMDb) is a community built movie and TV database.

Here’s the specifics of what you will see in the code:

  • Communicating with a webservice (rest api) using Retrofit2

  • MVVM Architecture: ViewModel, Repository, Client structure

  • Coroutines

  • Custom Loading Animation ProgressBar / Shimmer in Recyclerview

  • ViewModels and AndroidViewModels

  • Multiple View Types in a Recyclerview

  • Observables, LiveData, MutableLiveData

  • Displaying Images using Glide

  • Passing Object between activities using Gson

  • Network Security Config for HTTP (API 28+)

Demo Video :