Popular Movies App

Popular Movies retrieves data from The Movie DB, and displays it in a RecyclerView with options to sort them by popularity, rating, and user's favorites. Also, each movie opens a new Activity showing details such as rating average, year of release, trailers, reviews, and an option to mark that movie as favorite.

Images are cached and synchronized with the server every 12 hours in case the app is used while offline.

Additionally, the apps allows the user to share a trailer with other apps.