Readme in English • Sobre • Baixar o aplicativo • Configurando o projeto • Tecnologias e recursos • Licença
Este aplicativo foi criado com o objetivo de estudar mais sobre a arquitetura MVVM, Retrofit, Coroutines, Firebase e Material Design.
Com este aplicativo você pode pesquisar sobre filmes e séries, ver quais estão em alta, e salvar na sua lista de favoritos. É possível também ver quais filmes estão em cartaz no seu pais. O aplicativo está disponível em Português e Inglês e seu conteúdo está disponível nos idiomas suportados pela API do TMDB.
O aplicativo também conta com um tema claro e escuro que pode ser alterado nas configurações.
Você pode fazer baixar o aplicativo clicando neste link.
-
Clone o projeto copiando este comando no seu terminal:
git clone https://github.com/Vitor238/Popcorn.git
-
Abra o projeto no Android Studio
-
Altere o nome dos pacotes do projeto. Veja como aqui.
-
Crie um novo projeto no Firebase e adicione o app. Veja como aqui.
-
Crie uma nova conta e gere uma chave de API no TMDB
-
Adicione as chaves de API do TMDB e a ID do cliente do servidor do Firebase ao arquivo "local.properties":
TMDB_API_KEY=1234567890abcd
DEFAULT_WEB_CLIENT_ID=123456example.apps.googleusercontent.com
- Execute o aplicativo
- Componentes da arquitetura do Android
- Corrotinas
- Firebase Cloud Firestore
- Firebase Crashlytics
- Firebase Email Auth
- Firebase Google Auth
- Firebase Storage
- Glide
- Moshi
- Preferências
- Retrofit
- Secrets Gradle Plugin
- The Movie Database API
Este projeto está licenciado sob a Licença Apache 2 - consulte o arquivo LICENSE para mais detalhes.