This is a movie search app that allows users to search for movies and view the movie details. The app also allows users to watch movie trailers where available.
Clone the repo and open in Android Studio.
Add your API keys to your local.properties
file. You can use the following API keys:
TMDB_API_KEY=09ad8ace66eec34302943272db0e8d2c
The following link contains additional API keys for TMDB. Click to view API Keys
You also need a google-services.json file from Firebase. Click Google Services for more information.
I used JAVA_VERSION=17
. You may need to change to this version of Java in your Android Studio settings.
- Authentication with Firebase - Google and Email/Password
- Fingerprint Lock
- Search for movies
- View movies in grid or list view
- View movie details
- Watch movie trailers of a movie
- Offline support
- Support for multiple screen sizes and orientations
- Add favorite movies to a list
- Implement movie recommendations (ML/AI)
- Jetpack Compose
- Hilt Dependency Injection
- Clean Architecture
- Room DB
This project is licensed under the MIT license.