name: fabled_app description: "FabledAssistant mobile client for Android." publish_to: 'none' version: 0.0.0+0 # overridden at build time via --build-name / --build-number environment: sdk: ^3.11.0 dependencies: flutter: sdk: flutter cupertino_icons: ^1.0.8 lucide_icons: ^0.257.0 flutter_riverpod: ^3.3.1 go_router: ^17.1.0 dio: ^5.6.0 cookie_jar: ^4.0.8 dio_cookie_manager: ^3.1.1 path_provider: ^2.1.4 shared_preferences: ^2.3.2 markdown: ^7.2.2 package_info_plus: ^9.0.0 open_file: ^3.3.2 permission_handler: ^11.3.1 flutter_inappwebview: ^6.1.5 flutter_markdown_plus: ^1.0.7 google_fonts: ^8.0.2 flutter_timezone: ^5.0.2 url_launcher: ^6.3.1 record: ^6.2.0 vad: ^0.0.7 just_audio: ^0.9.39 table_calendar: ^3.1.2 # Tier 2 offline mode — local SQL store via Drift (sqlite3 under the hood). # Drift was preferred over Hive in the design since the repo already mirrors # well-defined backend schemas (notes/tasks/projects/etc.) one-to-one. drift: ^2.20.0 sqlite3_flutter_libs: ^0.5.24 path: ^1.9.0 dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^6.0.0 flutter_launcher_icons: ^0.14.3 drift_dev: ^2.20.0 build_runner: ^2.4.13 flutter_launcher_icons: android: true ios: false remove_alpha_ios: false image_path: "assets/icon/app_icon_fg.png" adaptive_icon_background: "assets/icon/app_icon_bg_transparent.png" adaptive_icon_foreground: "assets/icon/app_icon_fg.png" min_sdk_android: 21 flutter: uses-material-design: true assets: - assets/icon/