This is a movie application built with the goal to create a task for client in Upwork based on the MVVM architectural pattern using API (https://app-vpigadas.herokuapp.com).
See below for more information.
- Android, Java
- The Movie Database
- Retrofit HTTP Client
- RxJava - asynchronous programming
- Dagger and Hilt - Dependency Injection
- Glide - Loading images, caching
- Shimmer - Animation for images
Model-View-ViewModel (MVVM)
ViewModel, LiveData, DataBinding, Navigation
Splash Screen:
Home: Best movie and lists of popular, in theaters and upcoming movies
Movie details: Title, genres, rating, overview, date, runtime, language, and cast
Favorite Movies: Movies selected favorite button in details screen that shows in Favorite movies screen.
- Basic knowledge about Android Studio