Files
mobile-app/pubspec.yaml

134 lines
2.7 KiB
YAML

name: real_estate_mobile
description: "RE-QuestN Real Estate Mobile App"
publish_to: 'none'
version: 1.0.0+1
environment:
sdk: ^3.10.1
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.8
# State Management
flutter_riverpod: ^2.6.1
riverpod_annotation: ^2.6.1
# Navigation
go_router: ^14.8.1
# Networking
dio: ^5.8.0+1
# Storage
flutter_secure_storage: ^9.2.4
shared_preferences: ^2.5.3
# Models
freezed_annotation: ^3.0.0
json_annotation: ^4.9.0
# UI
flutter_svg: ^2.0.17
cached_network_image: ^3.4.1
shimmer: ^3.0.0
# Real-time messaging
socket_io_client: ^3.0.2
emoji_picker_flutter: ^4.3.0
# Firebase
firebase_core: ^3.13.0
firebase_messaging: ^15.2.4
flutter_local_notifications: ^18.0.1
# Pin to avoid objective_c crash on iOS 26 simulator
path_provider_foundation: 2.4.0
# URL launching
url_launcher: ^6.3.1
# Utils
intl: ^0.20.2
logger: ^2.5.0
flutter_dotenv: ^5.2.1
image_picker: ^1.2.1
webview_flutter: ^4.13.1
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^6.0.0
# Code Generation
build_runner: ^2.4.15
freezed: ^3.0.0
json_serializable: ^6.9.5
riverpod_generator: ^2.6.5
# Flavors
flutter_flavorizr: ^2.2.3
flutter:
uses-material-design: true
assets:
- assets/
- assets/images/
- assets/icons/
- assets/fonts/
- .env.local
- .env.demo
- .env.dev
fonts:
- family: Fractul
fonts:
- asset: assets/fonts/Fractul-Light.ttf
weight: 300
- asset: assets/fonts/Fractul-Regular.ttf
weight: 400
- asset: assets/fonts/Fractul-Medium.ttf
weight: 500
- asset: assets/fonts/Fractul-SemiBold.ttf
weight: 600
- asset: assets/fonts/Fractul-Bold.ttf
weight: 700
- family: SourceSerif4
fonts:
- asset: assets/fonts/SourceSerif4-VariableFont_opsz,wght.ttf
flavorizr:
flavors:
local:
app:
name: "RE-QuestN Local"
android:
applicationId: "com.requestn.real_estate_mobile.local"
ios:
bundleId: "com.requestn.realEstateMobile.local"
buildSettings:
DEVELOPMENT_TEAM: JKMS87XDA9
demo:
app:
name: "RE-QuestN Demo"
android:
applicationId: "com.requestn.real_estate_mobile.demo"
ios:
bundleId: "com.requestn.realEstateMobile.demo"
buildSettings:
DEVELOPMENT_TEAM: JKMS87XDA9
dev:
app:
name: "RE-QuestN Dev"
android:
applicationId: "com.requestn.real_estate_mobile.dev"
ios:
bundleId: "com.requestn.realEstateMobile.dev"
buildSettings:
DEVELOPMENT_TEAM: JKMS87XDA9