134 lines
2.7 KiB
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
|