Cinema Pulse is a user-friendly Android application designed for discovering and exploring current movies.
- Current Movie Ratings: a list of the most popular films, updated in real-time. Each film in the list displays brief information such as title, poster, rating, and release year.
- Search Functionality: with the integrated search feature, users can quickly find movies by keywords such as title, actors, or directors.
- Language: Kotlin.
- UI: Compose, Navigation, StateFlow.
- Architecture: Clean Architecture, MVI, Single Activity.
- Multithreading: Coroutines.
- Dependency injection: Hilt.
You need to add the API_KEY from themoviedb.org to the gradle.properties file as apikey=YOUR_API_KEY.