You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
954 B
44 lines
954 B
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
|
|
nostr_tools: ^1.0.9
|
|
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
|
|
# .env should be in .gitignore and not committed
|
|
# Copy .env.example to .env and fill in your values
|
|
assets:
|
|
- .env
|
|
|