Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
updated assets
  • Loading branch information
mrdavidorok committed Aug 3, 2025
commit 6133e9a2f8dbb74f1fc3bbc73161efbba6010e5c
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Explore a live example in this **[FlutterFlow sample project](https://app.flutte
2. Select your project.
3. Search for and enable the **Geocoding API**.

![](../assets/20250430121231440026.gif)
![](imgs/20250430121231440026.gif)

2. **Add API Key to App State**

Expand All @@ -27,7 +27,7 @@ Explore a live example in this **[FlutterFlow sample project](https://app.flutte
- `apiKey` → Type: `String`
3. Paste your Geocoding API key as the default value.

![](../assets/20250430121231812590.png)
![](imgs/20250430121231812590.png)

3. **Create the API Call**

Expand All @@ -44,15 +44,15 @@ Explore a live example in this **[FlutterFlow sample project](https://app.flutte
- `latlng` → Type: `String`
- `apiKey` → Type: `String`

![](../assets/20250430121232082585.png)
![](imgs/20250430121232082585.png)

4. Create a Custom Function (LatLng → String)

Create a custom function that accepts a `LatLng` value (device location) and returns a string in `"latitude,longitude"` format.

This will be used to populate the `latlng` variable in your API call.

![](../assets/20250430121232452872.png)
![](imgs/20250430121232452872.png)

5. **Run the API and Display the Result**

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/intro/ff-ui/canvas.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Follow these steps to enable clipboard access in Chrome:
3. Set clipboard access to **Allow**.
4. Refresh the page and try again.

![](../imgs/20250430121511630414.png)
![](imgs/20250430121511630414.png)

:::tip
If you're using Firefox, Safari, or Edge, check that browser’s permission settings to enable clipboard access.
Expand Down
Binary file added docs/intro/ff-ui/imgs/20250430121511630414.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -43,4 +43,4 @@ The `Stack` widget allows placing widgets on top of each other, which is essenti
- [Run Mode Preview](https://app.flutterflow.io/run/LfzBGTaef8WldndHa2x4)
:::

![](imgs/20250430121319778896.gif)
![](functions/img/20250430121319778896.gif)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/resources/ui/widgets/basic-widgets/text.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ When building responsive layouts, text may overflow its container if not properl
6. **Optional: Handle Overflow Gracefully**
You can set the **Overflow** property to values like `ellipsis`, `clip`, or `fade` to determine how excess text is handled.

![wrap-text-inside-containers](imgs/20250430121501151202.png)
![wrap-text-inside-containers](../built-in-widgets/imgs/20250430121501151202.png)

:::tip
Wrapping long text in a `Row` requires the Text widget to be inside an `Expanded` or `Flexible` widget.
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Follow the steps below to resolve this error:
4. If the issue persists:
- Try incrementing both the **version number** (e.g., `1.0.2`) and **build number**, or just leave build number empty to auto-increment.

![](../assets/20250430121110741307.png)
![](../../assets/20250430121110741307.png)

Follow the steps below to prevent future errors:

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,17 @@ Follow the steps below to resolve the issue:
- Review your FlutterFlow project for validation errors or configuration issues.
- Fix any errors displayed in the UI.

![](../imgs/20250430121526027709.png)
![](../assets/20250430121526027709.png)

2. **Save the Project**
- Before exporting your build, press `Ctrl + S` or `Cmd + S` to ensure all changes are saved.

![](../imgs/20250430121526232282.png)
![](../assets/20250430121526232282.png)

3. **Rebuild and Download the APK**
- Once the project is saved and issues are resolved, trigger a rebuild and download the APK file.

![](../imgs/20250430121526436202.png)
![](../assets/20250430121526436202.png)

4. **Run the APK Locally**
- Run the exported APK locally using an emulator or a physical device to view any compiler errors.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,9 @@ To verify or update permissions:
- Confirm the required roles are assigned.

![](../assets/20250430121312626400.png)

![](../assets/20250430121312919242.png)

![](../assets/20250430121313117339.png)

3. Select a GCP Location
Expand Down
Original file line number Diff line number Diff line change
@@ -1,21 +1,13 @@
---
keywords: ['firebase', 'android', 'error']
author: Unknown
created_at: '1651199180'
slug: /error-package-name-in-firebase-android-config-must-match-your-app-s-package-name
title: 'Error: Package Name in Firebase Android Config Must Match Your App''s Package Name'
updated_at: '1651241585'
url: None
slug: /troubleshooting/firebase/package-name-mismatch-in-firebase-config
title: Package Name Mismatch in Firebase Config
---

# Error: Package Name in Firebase Android Config Must Match Your App's Package Name

## What Does This Error Mean?
# Package Name Mismatch in Firebase Config

This error occurs when the package name defined in your Firebase Android configuration does not match the package name defined in your FlutterFlow project. This mismatch prevents the app from connecting to Firebase services properly during builds or runtime.

## How to Resolve This Issue

Follow these steps to resolve the mismatch:

1. **Open your project** in **FlutterFlow**.
Expand All @@ -24,8 +16,6 @@ Follow these steps to resolve the mismatch:
4. Enter the correct package name that matches your app's actual package name.
5. Click **Generate File**.

![](../assets/path-to-image-if-needed.png)

If regenerating the config files does not resolve the issue:

6. Reconfigure Firebase for your project:
Expand All @@ -35,6 +25,4 @@ If regenerating the config files does not resolve the issue:
- If not, register a new Android app with the correct package name.
- Download the updated `google-services.json` file and upload it through **FlutterFlow > Settings > Firebase**.

## Still Experiencing Issues?

If you're still encountering the error after following these steps, please contact FlutterFlow Support via chat or email at **[email protected]**.
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Follow the steps below to enable push Notifications for iOS Devices:
2. Navigate to **Certificates, Identifiers & Profiles > Keys**.
3. If no push key is listed, create one.

![](imgs/20250430121405271522.png)
![](../assets/20250430121405271522.png)

:::tip
Make sure to download the `.p8` file and note your **Key ID** and **Team ID** after generating the key.
Expand All @@ -44,7 +44,7 @@ Follow the steps below to enable push Notifications for iOS Devices:
3. Scroll to the **iOS app configuration** section.
4. If no APNs key is listed, upload the `.p8` file you downloaded earlier.

![](imgs/20250430121405587477.png)
![](../assets/20250430121405587477.png)

:::tip
This step connects your Firebase backend to Apple’s notification system.
Expand All @@ -57,7 +57,7 @@ Follow the steps below to enable push Notifications for iOS Devices:
3. Select your app’s identifier.
4. Enable the **Push Notifications** capability.

![](imgs/20250430121405921022.png)
![](../assets/20250430121405921022.png)

If this step is skipped, push notifications will not be delivered to iOS devices after deployment.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Follow the steps below to enable the **Push Notifications** capability for your
- Go to the **[Apple Developer Portal](https://developer.apple.com/account)**.
- Navigate to **Certificates, Identifiers & Profiles** > **Identifiers**.

![](../../assets/20250430121236782215.png)
![](../assets/20250430121236782215.png)

2. **Select Your App Identifier**

Expand All @@ -40,7 +40,7 @@ Follow the steps below to enable the **Push Notifications** capability for your
- In the **Capabilities** section, check the box for **Push Notifications**.
- There is no need to modify the primary App ID or generate a new key for first-time setup.

![](../../assets/20250430121236976235.png)
![](../assets/20250430121236976235.png)

4. **Save Changes**

Expand Down
Loading