name: app_boilerplate description: A modular, offline-first Flutter boilerplate for apps that store, sync, and share media and metadata. publish_to: 'none' version: 1.0.0+1 environment: sdk: '>=3.0.0 <4.0.0' dependencies: flutter: sdk: flutter sqflite: ^2.3.0 path_provider: ^2.1.1 path: ^1.8.3 http: ^1.2.0 dio: ^5.4.0 crypto: ^3.0.3 web_socket_channel: ^2.4.0 flutter_dotenv: ^5.1.0 # Firebase dependencies (optional - can be disabled if not needed) firebase_core: ^3.0.0 cloud_firestore: ^5.0.0 firebase_storage: ^12.0.0 firebase_auth: ^5.0.0 firebase_messaging: ^15.0.0 firebase_analytics: ^11.0.0 dev_dependencies: flutter_test: sdk: flutter mockito: ^5.4.4 bloc_test: ^9.1.5 build_runner: ^2.4.7 sqflite_common_ffi: ^2.3.0 flutter: uses-material-design: true # Assets for .env file (optional - only if you want to bundle defaults) # .env should be in .gitignore and not committed # assets: # - .env