d35d1159b7a354c8ec3d97633486879aa3093e2e
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%