Um app que te ajuda a descobrir os filmes que estão em alta no momento!
O app foi feito usando Flutter, ele dispõe uma lista de filmes que são carregados a medida em que a tela é rolada, também possui um sistema para salvar seus filmes favoritos, faz uso do pacote sqflite para salvar os filmes no banco de dados local.
Erros como falta de internet ou uma falta de retorno do servidor são tratados e o app ainda mostra uma tela amigável quando não há nenhum favorito.
- Este app está otimizado para funcionar com Android (devido ao sqflite);
- Para rodar o app é necessário criar um arquivo chamado ".env" na raiz do projeto, e nele colocar a seguinte linha
TMDB_KEY="sua_API_key"
, substituindosua_API_key
por uma chave verdadeira da API TMDB, conseguida em https://www.themoviedb.org/documentation/api.
Abaixo seguem alguns prints do app funcionando.