lucassmelloo / git_mello

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

git.mello

Bem vindo ao Git.Mello, meu primeiro projeto pessoal! A ideia principal do projeto é testar meu conhecimento em programação tambem aprender meu primeiro FrameWork!

Proposta do Git.Mello

Ser um aplicativo leve, para consultas rapidas de perfis do GitHub com uma interface intuitiva e pratica!

Por que Flutter?

A escolha do framework veio durante o evento Next Level Week da RocktSeat 🚀! , aonde tive meu primeiro contato com a tecnologia. Um dos diferenciais que percebi durante esse evento foi a curva de aprendizado da tecnologia, muito didatica e facil de aprender então achei ideal para um iniciante como eu!

Etapas do Projeto!

  • Construir logo (Contruido no Figma + PhotoShop)
  • Consult page (TextField + Gradient)
  • Splash page ( Definir proxima pagina por Status de Req. HTTP[UnresultPage ou ResultPage])
  • Unresult page (Tela sem resultado)
  • Result page (Tela de resultado: OwnerCard, RepositoriesCard e RepositoryCard)
  • OwnerCard (Onde estão os dados do perfil do usuario)
  • Repositoriescard (ResultPage widget-> ListView.builder de RepositoryCard, com a quantidade de repositorios que o usuario tem)
  • RepositoryCard (Widget de cada repositorio do Owner)
  • OwnerModel (Estrutura do Objeto Owner)
  • RepositoryModel (Estrutura do Objeto Repository)
  • OwnerController (Conexão com a API do GitHub)

Paginas:

ConsulPage:

SplashPage:

UnresultPage:

ResultPage:

Autor:

Lucas de Mello Vieira (Mello)

About


Languages

Language:Dart 91.0%Language:HTML 6.5%Language:Swift 1.8%Language:Kotlin 0.5%Language:Objective-C 0.2%