Files
tripz-llc/apps/rider/pubspec.yaml
T
HamzaandClaude Opus 4.8 6116d23d0c flutter(rider): rebuild lib on Cubit/Bloc + Tripz backend (core + auth slice)
- keep store identity (com.mobileapp.store.ride, shorebird, firebase, fonts); old lib -> lib_old_getx
- core: config/di/router(go_router)/theme/api_client(dio+tenant+bearer)/token_store(secure)
- auth: repo + AuthCubit + OTP phone/otp screens; home: flutter_map (OSM placeholder, انطلق TODO)
- android usesCleartextTraffic=true for http API; maps=flutter_map (no Google), state=Cubit

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-16 20:47:55 +03:00

65 lines
1.3 KiB
YAML

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