// the find
toly1994328/FlutterUnit
All Platform Flutter Experience App
FlutterUnit is a Flutter learning app that catalogs 306 Flutter widgets with live interactive demos, code snippets, and favorites management — running natively on Android, iOS, macOS, Windows, Linux, and web. It targets Flutter developers learning the framework, especially those who want to see widgets in action rather than read documentation. The primary audience is Chinese-speaking developers, though basic l10n exists.
- Every demo is rendered with actual Flutter widgets, not screenshots — you can interact with gesture, animation, and scroll widgets in-place, which is genuinely more useful than any static reference
- The cross-platform claim is real: prebuilt binaries exist for Android, iOS, macOS, and Windows, and the build instructions work for Linux and web too — this isn't a 'mobile only' Flutter app pretending
- The modular architecture under modules/ separates concerns cleanly with BLoC state management, making it a reasonable reference for structuring a larger Flutter project alongside its widget catalog use
- Widget detail pages show property-level breakdowns and link related widgets together, so you can follow the graph from e.g. Chip to FilterChip to ChoiceChip without hunting through docs
- Widget data is bundled as SQLite assets (assets/flutter.db) baked into the binary — no sync, no user notes that survive reinstall, and every content update requires a full app release
- The star ratings per widget are explicitly 'based on personal feeling' with no criteria documented — you'll disagree with them and can't change them, which makes the filtering feature less useful than it looks
- The README is almost entirely Chinese and the linked educational resources (eight paid 掘金 books) are all Chinese-language paywalled content — non-Chinese developers get the app shell but not the surrounding learning context it's designed around
- Last meaningful push was February 2026 but the app targets Flutter 3.38.3 which didn't exist until late 2025 — the widget catalog coverage stops wherever the author's interest did, and some newer Material 3 widgets appear to be missing