This repository contains the GOZY Flutter mobile application for Android and iOS, including authentication, listings, reservations, payments, messaging, notifications, and account management.
- Flutter
3.41.2 - Dart SDK
>=3.2.0 <4.0.0 - Android Studio and Android SDK
- Xcode and CocoaPods for iOS development
The supported platform versions and signing requirements are maintained in the native Android and iOS project configuration.
flutter pub getCreate the local environment file from the safe template:
cp .env.example .envSet the GraphQL endpoint, upload URL, package identifiers, app version, and local API key in .env. The file is used as a Flutter asset and must remain local.
The following files are required for Firebase-enabled builds and are stored in this private repository:
android/app/google-services.jsonios/Runner/GoogleService-Info.plistios/firebase_app_id_file.json
Android and iOS signing files and provisioning profiles are also stored in the private repository so another authorized developer can produce release builds. Restrict repository access and rotate credentials when team access changes.
flutter runTo run the Android app against QA instead of production:
flutter run --dart-define=GOZY_ENV=qaThe QA endpoint defaults to https://qa.gozyapp.com/api/graphql; production remains the default when GOZY_ENV is omitted. You can override GRAPHQL_DOMAIN or UPLOAD_URL with additional --dart-define values if the QA services use different hosts.
For iOS, install CocoaPods dependencies when needed:
cd ios
pod install
cd ..flutter analyze
flutter testlib/— Flutter application sourceandroid/— Android project and build configurationios/— iOS project and build configurationres/— images, fonts, icons, and other application assetscustomization/— local customization package.env.example— safe environment template
This private repository includes the environment file, Firebase configuration, signing keys, certificates, and provisioning profiles required for release builds. Keep repository access restricted; local build output and generated tooling remain ignored.
This project is maintained for internal GOZY development use. Please refer to the licensing terms supplied with the original product acquisition before any external distribution or reuse.# GOZY Platform Mobile
This repository contains the GOZY Flutter mobile application for Android and iOS, including authentication, listings, reservations, payments, messaging, notifications, and account management.
- Flutter
3.41.2 - Dart SDK
>=3.2.0 <4.0.0 - Android Studio and Android SDK
- Xcode and CocoaPods for iOS development
The supported platform versions and signing requirements are maintained in the native Android and iOS project configuration.
flutter pub getCreate the local environment file from the safe template:
cp .env.example .envSet the GraphQL endpoint, upload URL, package identifiers, app version, and local API key in .env. The file is used as a Flutter asset and must remain local.
The following files are required for Firebase-enabled builds but are intentionally not stored in Git:
android/app/google-services.jsonios/Runner/GoogleService-Info.plistios/firebase_app_id_file.json
Obtain these files through the team’s secure configuration process. Android and iOS signing files and provisioning profiles must also be configured locally.
flutter runFor iOS, install CocoaPods dependencies when needed:
cd ios
pod install
cd ..flutter analyze
flutter testlib/— Flutter application sourceandroid/— Android project and build configurationios/— iOS project and build configurationres/— images, fonts, icons, and other application assetscustomization/— local customization package.env.example— safe environment template
Environment files, Firebase configuration, signing keys, certificates, provisioning profiles, and local build output are ignored by Git. Never commit credentials or production configuration.
This project is maintained for internal GOZY development use. Please refer to the licensing terms supplied with the original product acquisition before any external distribution or reuse.