Skip to content

A demo project to showcase a top overview of movies using The Movie Database API

Notifications You must be signed in to change notification settings

gmacdev/MovieDemo

Repository files navigation

MovieDemo

A demo project to showcase a top overview of movies using The Movie Database API

Tech Stack:

Language: Kotlin
Toolkit: Android SDK & Tools
IDE: Android Studio
Architecture: MVVM with Repository Pattern
Lifecycle: ViewModel & LiveData
Dependency Injection: Hilt
Threading / Async: Coroutines
User interface & Layouts: View Binding & XML with Material Design, Android x, CardView, Constraint Layout & RecyclerView.
Network: Retrofit 2
JSON Parsing: Gson
Extensions: KTX for Core, Activity, Fragment & ViewModel.
Decorator: Delegates for ViewModel & ViewBinding
Loading Animations: Shimmer by Facebook
Async Image Loading: Glide
Memory Leak Detection: LeakCanary
Additional Features: Swipe Down to Refresh on the Main Screen.

Screencast:

videoMovie.mp4

About

A demo project to showcase a top overview of movies using The Movie Database API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages