83 lines
1.5 KiB
YAML
83 lines
1.5 KiB
YAML
name: slrpg_app
|
|
description: Streetlifting RPG - Gamified Training App
|
|
publish_to: "none"
|
|
version: 1.0.0+1
|
|
|
|
environment:
|
|
sdk: ">=3.2.0 <4.0.0"
|
|
|
|
dependencies:
|
|
flutter:
|
|
sdk: flutter
|
|
flutter_localizations:
|
|
sdk: flutter
|
|
audioplayers: ^6.0.0
|
|
flutter_dotenv: ^5.1.0
|
|
|
|
# State Management
|
|
flutter_riverpod: ^3.1.0
|
|
riverpod_annotation: ^4.0.0
|
|
|
|
# Local Database
|
|
drift: ^2.16.0
|
|
drift_flutter: ^0.2.8
|
|
sqlite3_flutter_libs: ^0.5.20
|
|
path_provider: ^2.1.3
|
|
|
|
# Networking
|
|
dio: ^5.4.3+1
|
|
pretty_dio_logger: ^1.3.1
|
|
|
|
# Storage
|
|
flutter_secure_storage: ^10.0.0
|
|
shared_preferences: ^2.2.3
|
|
|
|
# UI Components
|
|
cupertino_icons: ^1.0.6
|
|
google_fonts: ^6.2.1
|
|
flutter_svg: ^2.0.10+1
|
|
cached_network_image: ^3.3.1
|
|
shimmer: ^3.0.0
|
|
|
|
# Utilities
|
|
intl: ^0.20.2
|
|
freezed_annotation: ^3.1.0
|
|
json_annotation: ^4.9.0
|
|
equatable: ^2.0.5
|
|
logger: ^2.3.0
|
|
fl_chart: ^1.1.1
|
|
|
|
go_router: ^17.0.0
|
|
|
|
dev_dependencies:
|
|
flutter_test:
|
|
sdk: flutter
|
|
flutter_lints: ^6.0.0
|
|
|
|
# Code Generation
|
|
build_runner: ^2.4.9
|
|
riverpod_generator: ^4.0.0+1
|
|
drift_dev: ^2.16.0
|
|
freezed: ^3.2.3
|
|
json_serializable: ^6.8.0
|
|
|
|
flutter:
|
|
uses-material-design: true
|
|
generate: true
|
|
|
|
assets:
|
|
- assets/images/
|
|
- assets/images/avatars/male/
|
|
- assets/images/avatars/female/
|
|
- assets/images/plates/
|
|
- assets/images/enemies/
|
|
- assets/images/backgrounds/
|
|
- assets/audio/
|
|
- .env
|
|
- .env.development
|
|
- .env.production
|
|
|
|
# fonts:
|
|
# - family: PixelFont
|
|
# fonts:
|
|
# - asset: assets/fonts/pixel.ttf
|