flutterforge_ai 0.1.0
flutterforge_ai: ^0.1.0 copied to clipboard
AI-Ready Flutter template with built-in DB console, API inspector, state viewer, log viewer, and AI debug snapshots. Build observable apps that AI can debug with full context.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.0 - 2026-04-17 #
Added #
- Database console with table browser, row viewer, and raw SQL runner via
FFDbHelper. - Optional
sqflite_devweb workbench enabler (no-ops if the dev package is absent). - In-app API Inspector (
FFApiStore) powered by a Dio interceptor with cURL export. - Riverpod state viewer (
FFStateObserver) tracking provider adds, updates, disposals, and failures. - Log viewer (
FFLogger+FFLogStore) with level filtering, search, and full stack traces. - AI Debug Snapshot generator (
FFSnapshotGenerator) capturing DB schema, API calls, state, logs, device, and app info as structured JSON for pasting to AI assistants. - Clipboard / share / save-to-file actions for snapshots.
- Floating access buttons (DevTools FAB + AI FAB), draggable bubble overlay, shake-to-open (mobile), and Alt+F12 keyboard shortcut (desktop).
- Automatic sensitive-data masking for headers, body keys, and URL query params.
- Release-mode safety: every devtool, snapshot generator, and trigger is automatically disabled when
kReleaseModeis true. - Cross-platform support: Android, iOS, macOS, Windows, Linux, Web.
- 80%+ unit-test coverage across ring buffer, masker, logger, API interceptor, snapshot generator, and prompt formatter.
- Fully working example app demonstrating CRUD, real HTTP calls, Riverpod state, error capture, and snapshot generation.