Este projeto foi feito como teste técnico para empresa Espresso que era necessário buscar da API da The Movie DB uma lista de filmes, séries e também criar listas para favoritas seus conteúdos. Assim como ser possível fazer autenticação com login e senha na plataforma.
Alguns dos plugins utilizados:
- Cached Network Image
- Dio
- Flutter Bloc
- Screen Util
- Shared Preferences
Projeto feito utilizando o Clean Arch, seguindo toda a estrutura dentro da /lib como também dentro dos testes.
| Login Screen | Home Screen (Movie Tab) |
|---|---|
| Home Screen (TV Tab) | Detail Screen (TV Show) |
|---|---|
| Detail Screen (Movie) | Detail Screen (Add to list) |
|---|---|
| Favorite List Tab | Favorite List Detailed |
|---|---|
| Add to list if already exist a list | Edit list name |
|---|---|
| Deleting a list | Deleting an item inside a list |
|---|---|