72e7ec0c0bc90a0c9f8a963fc206586717fb84d2
Focus Seed
Focus Seed is a private, offline-first focus timer, habit tracker, and daily reflection app built with Flutter.
V1 Product Loop
- Choose one anchor task for today.
- Complete a focused session.
- Check off small habits.
- Save a one-minute reflection.
- Review the seven-day pulse.
Architecture
The app uses a modular feature structure under lib/src:
app: application shell and themecore: date, JSON, and collection utilitiesdata: local persistence boundarymodels: serializable domain modelsservices: analytics and monetization interfacesfeatures: user-facing product flowswidgets: reusable UI components
See launch/architecture.md for the complete responsibility map.
Privacy
Version 1.0.0 has no account system, server, advertising SDK, analytics SDK, billing SDK, or sensitive Android permissions. User data remains on the device unless the user explicitly exports it.
Development
flutter pub get
flutter analyze
flutter test
flutter run
Release build:
flutter build appbundle --release
The upload keystore and key.properties are intentionally excluded from Git. Keep them backed up securely because future Play updates require the same upload key.
Version Control
main: sealed, releasable versions onlyv1.0.0: immutable tag for the first Google Play testing releasecodex/1.0.1: active product-quality and experience development
See docs/branching-and-releases.md before creating release or feature branches.
Languages
Dart
98.8%
HTML
0.9%
Swift
0.2%