Skip to main content

Archbase Flutter

Framework Flutter da família Archbase — offline-first, brasileiro por padrão, agnóstico de state management.

📡

Offline-first

Cache em Hive, fila de sincronização com retry em backoff exponencial e auto-flush ao reconectar. ArchbaseSyncStatusBanner dá feedback visual pronto.

🇧🇷

Brasileiro por padrão

Validadores de CPF, CNPJ, CNH, placa Mercosul, telefone BR. Máscaras e formatters de data/moeda em pt-BR. i18n com pt-BR como locale primária.

🧩

Agnóstico de state mgmt

Classes base usam ChangeNotifier / ValueNotifier / Stream do Flutter. Funciona com Riverpod, GetX, Provider ou Bloc — adapters opcionais incluídos.

🎨

Material 3 + responsivo

Theme light/dark com tokens semânticos, escala de fonte, alto contraste. 50+ widgets opinados (forms, layout, charts, dialogs) e templates de tela prontos.

CLI generator

dart run archbase_flutter:archbase feature cliente gera 6 arquivos (model + repository + controller + 3 telas) seguindo as convenções do framework.

🧪

E2E Maestro

296 testes de unit/widget + 4 flows Maestro cobrindo CRUD, offline e settings. CI roda Maestro Cloud em Android e iOS Simulator automaticamente.