AllCheck, also called 妥妥单, is a local-first Flutter app for reusable, verdict-oriented checklists. It is designed for repeated personal or work routines where the goal is not just to finish tasks, but to leave with confidence:
Not ready to leave homeReady to leave homeNot ready to send emailReady to send email
- Reusable checklist library
- Persistent run state
- Progress and readiness verdicts
Start overto clear the current run- Create, edit, duplicate, and delete checklist templates
- Local-first storage with starter checklists
- First-launch guided example based on the
Leave Homestarter checklist
The repo is intentionally flat:
lib/main.dart: app entry pointlib/src/app.dart: app shell and themelib/src/state/app_state.dart: checklist state and actionslib/src/data: persistence and starter datalib/src/screens: library, run, and edit screenstest: model, state, and widget coverage
The Flutter SDK is installed at ~/.local/share/flutter on this machine. Use the
repo-local wrapper so you do not need a global PATH change:
./flutterw pub get
./flutterw test
./flutterw analyze
./flutterw run -d macos- The current setup is verified for macOS development.
- Flutter doctor still reports missing Android command-line tools and Android license acceptance on this machine, so Android builds are not fully ready yet.