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 flutter_local_notifications: ^18.0.0 timezone: ^0.10.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 share_plus: ^7.2.1 path: ^1.9.0 # Networking dio: ^5.4.3+1 pretty_dio_logger: ^1.3.1 pocketbase: ^0.23.2 # 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.4.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_launcher_icons: ^0.14.4 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/ - assets/icons/ - .env - .env.development - .env.production # fonts: # - family: PixelFont # fonts: # - asset: assets/fonts/pixel.ttf flutter_launcher_icons: android: "launcher_icon" ios: true image_path: "assets/icon.png" min_sdk_android: 21 # Optional, verhindert Fehler bei alten Android-Versionen # Optional: Für Android Adaptive Icons (Android 8+) # adaptive_icon_background: "#000000" # Hintergrundfarbe (Hex-Code) # adaptive_icon_foreground: "assets/icon/icon.png"