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
• Features • Roadmap • Demonstração • Como utilizar • Tecnologias • Packages • Contribuição • Desenvolvedor • Licença
- 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
- Desenvolvimento da estrutura base de pastas tendo como referência o Clean Dart;
- Implementação do Flutter Modular com as rotas iniciais;
- Desenvolvimento das classes responsáveis por conexão com a API;
- Implementado a regra de negócios e integração com a API;
- Implementado gerenciamento de estado com ValueNotifier;
- Desenvolvimento de customs widgets para padronização do app;
- Desenvolvimento da estrutura de pastas para a listagem dos pets e login;
- Implementado filters e sorts;
- Organização do fluxo do aplicativo;
- Reestruturação nas presentations;
Seguem telas:
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
As seguintes ferramentas foram usadas na construção do projeto:
Os seguintes packages foram utilizados no projeto:
- Faça um fork do projeto.
- Crie uma nova branch com as suas alterações:
git checkout -b my-feature
- Salve as alterações e crie uma mensagem de commit contando o que você fez:
git commit -m "feature: My new feature"
- Envie as suas alterações:
git push origin my-feature
Caso tenha alguma dúvida confira este guia de como contribuir no GitHub
Este projeto esta sobe a licença MIT. Projeto desenvolvido para fins de verificação de habilidades, disponibilizado publicamente para ser replicado e utilizado.