You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Aplicativo de microblogging com CRUD de posts, registro de usuário, feed e timeline news. Aplicativo construído utilizando como base GetX, arquitetura MVC com aplicação de conceitos de clean architecture.
⚙️ Configuração de Ambiente
1. Versão do flutter 2.10.1;
flutter pub get;
flutter run lib/main.dart
2. Testes
dart run build_runner build;
flutter test;
🧭️ Ferramentas Utilizadas
FERRAMENTAS
DESCRIÇÃO
MOTIVO
GetX
GetX combina gerenciamento de estado, injeção de dependência e gerenciamento de rotas de forma rápida e prática.
Aumentar a produtividade
dartz
Pacote de programação funcional.
Utilizado pela implementação do monad Either, auxiliando o tratamento de erros por fluxo.
sqflite
Plugin SQlite para flutter
Facilitar a utilização do SQLite para salvar dados locais
intl
Pacote de internacionalização
Utilização de classes de conversão de data
get_storage
Storage chave-valor para armazenamento rápido de configurações
Facilitar registro e acesso de configurações e informações operacionais importantes no app.
mockito
Mockito ferramenta de testes
Facilitar a geração de mocks de funções e classes para os testes.