Skip to content

henriquelopeslima/pavo

Repository files navigation

Icon Project Pavo

Pavo

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:

  • Estou usando para gerência do estado da aplicação o MobX Markdown Monster icon;

  • Para consumir a API estou usando o DIO;

  • API que estou consumindo é da plataforma TMDB.

Telas

Home

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.

Home

Change theme

Error in server

Referências

Créditos

About

Movies application.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages