BLoC/Cubit state management, ADHD-friendly theme (calming teal, no red), GetIt DI, GoRouter navigation. Screens: task dashboard, focus mode, task create/detail, streaks, time perception, settings, onboarding, auth. Custom widgets: TaskCard, RewardPopup, StreakRing, GentleNudgeCard. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
51 lines
997 B
YAML
51 lines
997 B
YAML
name: focusflow_app
|
|
description: FocusFlow - ADHD Task & Life Management
|
|
publish_to: 'none'
|
|
version: 1.0.0+1
|
|
|
|
environment:
|
|
sdk: ^3.7.0
|
|
|
|
dependencies:
|
|
flutter:
|
|
sdk: flutter
|
|
flutter_bloc: ^9.0.0
|
|
bloc: ^9.0.0
|
|
equatable: ^2.0.7
|
|
get_it: ^8.0.0
|
|
dio: ^5.7.0
|
|
go_router: ^14.6.0
|
|
flutter_secure_storage: ^9.2.0
|
|
drift: ^2.22.0
|
|
sqlite3_flutter_libs: ^0.5.0
|
|
connectivity_plus: ^6.1.0
|
|
flutter_local_notifications: ^18.0.0
|
|
lottie: ^3.0.0
|
|
fl_chart: ^0.70.0
|
|
google_fonts: ^6.2.0
|
|
json_annotation: ^4.9.0
|
|
intl: ^0.19.0
|
|
wakelock_plus: ^1.2.0
|
|
share_plus: ^10.1.0
|
|
web_socket_channel: ^3.0.0
|
|
cached_network_image: ^3.4.0
|
|
shimmer: ^3.0.0
|
|
focusflow_shared:
|
|
path: ../focusflow_shared
|
|
|
|
dev_dependencies:
|
|
flutter_test:
|
|
sdk: flutter
|
|
flutter_lints: ^5.0.0
|
|
bloc_test: ^10.0.0
|
|
build_runner: ^2.4.0
|
|
json_serializable: ^6.8.0
|
|
drift_dev: ^2.22.0
|
|
mocktail: ^1.0.0
|
|
|
|
flutter:
|
|
uses-material-design: true
|
|
assets:
|
|
- assets/animations/
|
|
- assets/images/
|