- Create auth feature with Clean Architecture (domain/data/presentation) - Add login and register pages with form validation - Implement secure token storage with flutter_secure_storage - Create AuthenticatedClient for automatic Bearer token headers - Add AuthViewModel for global auth state management - Update router with auth guards (redirect to login if not authenticated) - Add logout option to settings page - Update TaskRemoteDataSource to use authenticated client - Add auth-related localization strings (EN/DE)
49 lines
731 B
YAML
49 lines
731 B
YAML
name: agenda_tasks
|
|
description: Calendar-based daily task management application.
|
|
publish_to: 'none'
|
|
version: 1.0.0+1
|
|
|
|
environment:
|
|
sdk: ^3.10.0
|
|
|
|
dependencies:
|
|
flutter:
|
|
sdk: flutter
|
|
flutter_localizations:
|
|
sdk: flutter
|
|
|
|
# State Management
|
|
provider: ^6.1.2
|
|
|
|
# Routing
|
|
go_router: ^14.8.1
|
|
|
|
# Dependency Injection
|
|
get_it: ^8.0.3
|
|
|
|
# Networking
|
|
http: ^1.3.0
|
|
|
|
# Local Storage
|
|
shared_preferences: ^2.3.5
|
|
flutter_secure_storage: ^9.2.4
|
|
|
|
# Utilities
|
|
intl: ^0.20.2
|
|
uuid: ^4.5.1
|
|
logger: ^2.5.0
|
|
|
|
dev_dependencies:
|
|
flutter_test:
|
|
sdk: flutter
|
|
flutter_lints: ^5.0.0
|
|
mockito: ^5.4.5
|
|
build_runner: ^2.4.15
|
|
|
|
flutter:
|
|
uses-material-design: true
|
|
generate: true
|
|
|
|
assets:
|
|
- assets/images/
|