Files
TrochtaOndrej ae28e7ffd8 fix: apply post-review fixes to project setup
- analysis_options.yaml: activate custom_lint plugin (analyzer.plugins)
  without this riverpod_lint/drift_lint rules were silently ignored
- pubspec.yaml: bump stale major constraints to latest resolvable versions
  go_router ^14 -> ^17 (resolved 17.1.0)
  flutter_local_notifications ^17 -> ^21 (resolved 21.0.0)
  flutter_lints ^5 -> ^6 (resolved 6.0.0)
- CLAUDE.md: correct go_router version note and tech stack entries

flutter analyze: no issues, flutter test: 1/1 passed

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 08:23:56 +01:00

59 lines
965 B
YAML

name: kittie_mobile
description: KittieMobile — ADHD-friendly task manager with a virtual pet companion.
publish_to: 'none'
version: 1.0.0+1
environment:
sdk: '>=3.3.0 <4.0.0'
dependencies:
flutter:
sdk: flutter
# State management
flutter_riverpod: ^3.0.0
riverpod_annotation: ^4.0.0
# Local SQLite DB (offline-first)
drift: ^2.22.0
drift_flutter: ^0.2.0
sqlite3_flutter_libs: ^0.5.0
# Pet animations
rive: ^0.14.0
# Fonts
google_fonts: ^8.0.0
# Navigation
go_router: ^17.0.0
# Notifications
flutter_local_notifications: ^21.0.0
# Storage
path_provider: ^2.1.0
shared_preferences: ^2.3.0
# Remote sync
http: ^1.2.0
# IDs
uuid: ^4.4.0
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^6.0.0
build_runner: ^2.4.0
riverpod_generator: ^4.0.0
drift_dev: ^2.22.0
custom_lint: ^0.8.1
flutter:
uses-material-design: true
assets:
- assets/animations/
- assets/fonts/