Aug 17, 2022

Disney Watch

A movies listing application to fetch movies from TMDB Api using Retrofit Library. Implemented MVVM Architecture and Latest Jetpack Components.

Built With ðŸ› 

  • ViewBinding - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.
  • LiveData - Data objects that notify views when the underlying database changes.
  • Retrofit - A type-safe HTTP client for Android and Java.
  • ViewModel - Stores UI-related data that isn't destroyed on UI changes.
  • Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
  • Material Components for Android - Modular and customizable Material Design UI components for Android.

Features ðŸš€

  • Explore the Upcoming, Popular and Top Rated Movies.
  • Get Detailed description of all the movies.
  • Bookmark your favorite movies.
  • Get movies trailer within the application.
  • Search for movies.

Download ðŸ“¥

 

Architecture ðŸ—¼

This project follows the famous MVVM architecture and best practices from Google's GithubBrowserSample

Requirements ðŸŽ¯

  • Android 6.0 and Above
  • Min sdk version 23

Permissions ðŸ’»

  • Internet

2

Give a star to encourage!Discussion
Arpan Garg
Arpan Garg4 years ago
This is so cool! Thanks for sharing it, we will feature it in our next newsletter!
Shakiv Husain
Shakiv Husain4 years ago
Thanks @arpansac
Login to join the discussion

More Builds by Shakiv Husain

android core java viewbinding livedata retrofit