Skip to content

ambitencourt/adote_pets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Adote Pets

Concept:

Aplicativo que lista animais para adoção.

Link do protótipo final(figma): https://www.figma.com/file/FcFdWW1n7k5TwDeAYqwn2o/Adote_Pets?node-id=0%3A1

FeaturesRoadmapDemonstraçãoComo utilizarTecnologiasPackagesContribuiçãoDesenvolvedorLicença

🧩Features

  • ValueNotifier como gerenciamento de estado principal;
  • Responsividade com Flex Widgets e MediaQuery;
  • Gerenciamento de rotas, modularização e Injeção de dependências com Flutter Modular;
  • Consumo de dados via API com DIO;
  • Custom Widgets;
  • Clean architeture;
  • Login

🗺Roadmap

  1. Desenvolvimento da estrutura base de pastas tendo como referência o Clean Dart;
  2. Implementação do Flutter Modular com as rotas iniciais;
  3. Desenvolvimento das classes responsáveis por conexão com a API;
  4. Implementado a regra de negócios e integração com a API;
  5. Implementado gerenciamento de estado com ValueNotifier;
  6. Desenvolvimento de customs widgets para padronização do app;
  7. Desenvolvimento da estrutura de pastas para a listagem dos pets e login;
  8. Implementado filters e sorts;
  9. Organização do fluxo do aplicativo;
  10. Reestruturação nas presentations;

🎨Demonstração

Seguem telas:

🏁Como utilizar

Baixe o apk(pacote de instalação do Android) no link abaixo e instale. https://github.com/ambitencourt/adote_pets/blob/master/assets/app-release.apk

🛠Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

📦Packages

Os seguintes packages foram utilizados no projeto:

🤝Contribuição

  1. Faça um fork do projeto.
  2. Crie uma nova branch com as suas alterações: git checkout -b my-feature
  3. Salve as alterações e crie uma mensagem de commit contando o que você fez: git commit -m "feature: My new feature"
  4. Envie as suas alterações: git push origin my-feature

Caso tenha alguma dúvida confira este guia de como contribuir no GitHub


📱Desenvolvedor

📝Licença

Este projeto esta sobe a licença MIT. Projeto desenvolvido para fins de verificação de habilidades, disponibilizado publicamente para ser replicado e utilizado.

Status

Status: Em desenvolvimento

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published