Movies app shows list of movies from API and user can open movie item to display more details about movie, if there is no internet connection the activity display cached movies using Room database.
Home screen shows list of movies from API and user can open movie item to display more details about movie, if there is no internet connection the activity display cached movies using Room database, also user can refresh by swipe down to check internet connection and each time new movies are displayed,the database is updated with new movies instead old movies.
When movie item is clicked, user can see more details about clicked movie .