android/app/google-services.jsonios/Runner/GoogleService-Info.plistlib/services/firebase_service.dart.--dart-define if the plist isn’t bundled:eu.thefit.celia (see android/app/build.gradle.kts)pubspec.yaml (e.g., version: 1.1.4+17)key.properties at project root (same level as android/):android/app/google-services.json after updating fingerprints.eu.thefit.celiaTARGETED_DEVICE_FAMILY = 1 and UIRequiresFullScreen = true; iPad orientations removed in Info.plist.com.apple.developer.applesignin is configured in Runner.entitlements..app (unsigned) for Appetize/browser preview.ipa for TestFlight or real-device testing servicesIMGBB_API_KEY (used by image upload feature)FIREBASE_* values as shown above (only needed if not bundling plist for sims)--dart-define=KEY=VALUE or configure in Codemagic UI as secure variables.ITSAppUsesNonExemptEncryption=false)GoogleService-Info.plist is in ios/Runner/ or pass --dart-define Firebase options.key.properties points to the correct JKS used by Play.version: in pubspec.yaml and/or pass --build-number in CI.google-services.json, GoogleService-Info.plist) contain API keys that must be RESTRICTED in Google Cloud/Firebase. They are not secrets but should be scoped to your app IDs and platforms.Posted Oct 8, 2025
Developed a chat-based AI nutrition/fitness app for The Fit using Botpress, Flutter, and Firebase. Celia is an AI fitness agent.
1
0
Feb 4, 2025 - Oct 5, 2025

The Fit