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.
flutter pub get;
flutter run lib/main.dartdart run build_runner build;
flutter test;| 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. |
