Skip to content

๐ŸŽฅ A movies listing application to fetch movies from TMDB Api using Retrofit Library. Implemented MVVM Architecture and Latest Jetpack Components, Room, Data Binding etc.

Notifications You must be signed in to change notification settings

shakivhussain/Disney_Watch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

27 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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 ๐Ÿ“ฅ

Screenshots ๐Ÿ“ท

light_screenshot

Architecture ๐Ÿ—ผ

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

architecture

Requirements ๐ŸŽฏ

  • Android 6.0 and Above
  • Min sdk version 23

Permissions ๐Ÿ’ป

  • Internet

About

๐ŸŽฅ A movies listing application to fetch movies from TMDB Api using Retrofit Library. Implemented MVVM Architecture and Latest Jetpack Components, Room, Data Binding etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages