Readme em Português • About • Download app • Building the project • Technologies and resources • License
This application was created with the aim of studying more about the MVVM architecture, Retrofit, Coroutines, Firebase and Material Design.
With this app you can search for movies and series, see which ones are trending, and save to your favorites list. You can also see which movies are playing in your country’s cinemas. The application is available in Portuguese and English and its content is available in supported languages through the TMDB API.
The application also has a light and dark theme that can be changed in the settings.
You can download it by clicking on this link.
-
Clone the project by copying this command to your terminal:
git clone https://github.com/Vitor238/Popcorn.git
-
Open the project in Android Studio
-
Change the name of the project packages. See how here.
-
Create a new project on Firebase and add the app. See how here.
-
Create a new account and generate an API key in TMDB
-
Add the TMDB API keys and Firebase server client ID to the "local.properties" file:
TMDB_API_KEY=1234567890abcd
DEFAULT_WEB_CLIENT_ID=123456example.apps.googleusercontent.com
- Run the app
- Android Architecture Components
- Coroutines
- Firebase Cloud Firestore
- Firebase Crashlytics
- Firebase Email Auth
- Firebase Google Auth
- Firebase Storage
- Glide
- Moshi
- Preferences
- Retrofit
- Secrets Gradle Plugin
- The Movie Database API
This project is licensed under the Apache 2 License - see the LICENSE file for details.