A simple app using TMDB Api while showcasing modern Android development technologies.
You require the latest Android Studio Flamingo (for Gradle 8.1), so please do update or download it here
First, clone the repository:
https://github.com/ralphevmanzano/Movies.git
Import the project in Android Studio and make sure the project uses Gradle JDK version 17 (this comes pre-installed with the latest Android Studio Flamingo)
File > Project Structure > SDK Location > Gradle Settings
Now you can build and run the app
- Single Activity, MVVM Architecture
- Application is written entirely in Kotlin
- Asynchronous processing using Coroutines, Sandwich and Retrofit
- Dependency Injection using Hilt
- Room for local storage
- Jetpack Navigation for in-app navigations
- Android Paging for endless scrolling