Esse é um projeto pessoal, onde o meu objetivo é praticar e estudar Flutter, sempre visando boas práticas em todos os sentidos.
Tive interesse em criar essa aplicação após me deparar com um respositório do Robert Brunhage. Tentei chegar ao mesmo lugar tentando ir por outro caminho, usando de outros artifícios.
Agora vamos ao que foi usado:
Onde é listado os filmes em alta, segundo a API da plataforma.
Nessa tela foi criado uma tela de que carrega até o final dos dados que podem ser fornecidos sem recriar novamente a tela, basicamente uma paginação automatica, também conhecida como "Infinite Scrolling", que é recarregado todo momento que o usuário chegar no final da lista.
Além também de ter a possibilidade de trocar o tema padrão de visualização, entre dark e ligth.
Caso aconteça algum erro do lado do servidor todos os dados serão tratados do nosso lado, e será apresentado uma mensagem de erro amigável.
- Ícone do pavão foi feito por Freepik from www.flaticon.com