🎉 Primeira release pública no pub.dev
📦 https://pub.dev/packages/archbase_flutter
dependencies:
archbase_flutter: ^0.5.3Junto com a lib principal, os 2 adapters de state management também subiram:
📚 Documentação completa: https://edsonmartins.github.io/archbase-flutter-docs/
🚀 Boilerplate (template repo): https://github.com/edsonmartins/archbase-flutter-boilerplate
O que tem na lib
- Core — bootstrap, config/env, exceções, base de controllers/services
- Services — API client (Dio), Auth com refresh coordenado, Cache (Hive + TTL), Connectivity, Offline sync queue (retry + backoff), Storage unificado (SharedPrefs + SecureStorage), Geolocation, Push, Media
- Theme & i18n — Material 3 com tokens semânticos, alto contraste, escala de fonte; bundle pt-BR + en
- Forms — sistema declarativo (ArchbaseForm + ArchbaseFormController) + validators BR (CPF, CNPJ, CNH, placa, telefone) + máscaras
- Widgets — feedback, forms, layout, display, structural, charts (line/pie/bar/area), dialogs, media
- Screens templates — Login, Splash, CRUD List/Form, Detail, Settings, Intro
- CLI — dart run archbase_flutter:archbase feature gera scaffold completo de feature CRUD
Mudanças desta versão (0.5.3)
- documentation: no pubspec aponta para o URL real do site (/archbase-flutter-docs/)
- Adapters bumpados pra depender de archbase_flutter: ^0.5.3
Ver CHANGELOG.md para o histórico completo desde 0.1.0.
Estatísticas
- 296 testes (unit + widget) passando
- 4 flows Maestro E2E (login, CRUD, offline, settings)
- CI: 5 jobs (lib + 2 adapters + demo + APK build) + Maestro Cloud (Android + iOS)