A ideia do app veio através da lista de desafios do repositório entitulado como mobile challenge, após consultar a lista de desafios escolhi fazer o da globoplay como proposto no repo.
A proposta do projeto é construir um app em Android baseado nas telas diposnibilizadas no repo, os dados do app são provenientes da API pública do TMDB.
- 𝗞 Kotlin — Línguagem utilizada.
- 📱 Compose — Desenvolvimento da UI.
- 🚢 Compose navigation — Navegação entre telas.
- 🖼️ Coil — Renderização de imagens vindas da API.
- 💻 Retrofit — Chamada a API.
- 🕛 Coroutines — Chamadas assíncronas.
- 💉 Hilt — Injeção de dependencias.
- 🎲 Room — Armazenamento de dados locais.
- 🧪️ Junit Testes unitarios.
- Android Studio
- Cadastro no TMDB para geração de uma API key
- Abra a pasta raiz do projeto no Android Studio.
- Localize o arquivo `local.properties`.
- Adicione a seguinte linha: API_KEY=sua_api_key_gerada_no_tmdb.
- Selecione a opção `composeApp` na barra superior do Android Studio e aperte o botão play.
- Caso deseje rodar a versão de iOS, selecione a opção `iosApp` na barra superior do Android Studio e aperte o botão play.