name: Tripz description: Tripz rider app — rebuilt on Bloc/Cubit + Tripz backend. publish_to: "none" version: 1.0.0+1 environment: sdk: ">=3.0.5 <4.0.0" dependencies: flutter: sdk: flutter flutter_localizations: sdk: flutter cupertino_icons: ^1.0.8 # الحالة والتوجيه والحقن (بديل GetX) flutter_bloc: ^8.1.6 equatable: ^2.0.5 get_it: ^7.7.0 go_router: ^14.2.7 # الشبكة والتخزين dio: ^5.4.3+1 flutter_secure_storage: ^9.2.2 # الخرائط (flutter_map + انطلق/OSM — بلا Google) flutter_map: ^7.0.2 latlong2: ^0.9.1 # Firebase (مُعاد استخدامه من الإعداد القديم — FCM لاحقاً) firebase_core: ^4.1.1 firebase_messaging: ^16.0.2 intl: ^0.20.2 dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^6.0.0 flutter_launcher_icons: android: "launcher_icon" ios: true image_path: "assets/images/logo.png" min_sdk_android: 21 flutter: uses-material-design: true assets: - assets/ - assets/images/ - assets/fonts/ - shorebird.yaml fonts: - family: mohanad fonts: - asset: assets/fonts/mohanad.ttf - family: josefin fonts: - asset: assets/fonts/josefin.ttf - family: digit fonts: - asset: assets/fonts/digit.ttf