Can we access your project?
Current Behavior
A Custom Widget cannot compile because FlutterFlow's dependency check fails during flutter pub get.
FlutterFlow automatically adds and pins intl 0.20.2. The current Flutter SDK's flutter_localizations package requires intl ^0.20.3, so dependency resolution fails.
Exact solver error from a freshly downloaded FlutterFlow project:
Because every version of flutter_localizations from sdk depends on intl 0.20.3 and the project depends on intl 0.20.2, flutter_localizations from sdk is forbidden.
So, because the project depends on flutter_localizations from sdk, version solving failed.
Adding intl 0.20.3 as a Custom Pub Dependency does not resolve the issue. FlutterFlow warns that intl 0.20.2 is automatically added and that the specified version is incompatible with FlutterFlow.
Expected Behavior
FlutterFlow should generate a compatible intl constraint for its current Flutter SDK so that flutter pub get succeeds and Custom Widgets can compile. A user-added override should not be necessary for an automatically managed FlutterFlow dependency.
Steps to Reproduce
- Open a FlutterFlow project using the current FlutterFlow-managed dependencies.
- Add a Custom Widget.
- Add the Custom Pub Dependency
zego_uikit_prebuilt_call: 4.24.4.
- Compile or preview the Custom Widget.
- Observe: "Error running flutter pub get while checking custom widgets and actions."
- Download the project and run
flutter pub get in a clean package cache.
- Observe that FlutterFlow generated
intl: 0.20.2, while flutter_localizations from the current SDK requires intl ^0.20.3.
- Attempt to add
intl: 0.20.3 under Custom Pub Dependencies.
- Observe FlutterFlow's warning that
intl 0.20.2 is automatically added and the custom version is incompatible.
Reproducible from Blank
Bug Report Code (Required)
IT4ClvLlw8pgocNY15DtbcdohSQvNlx9RYEe0O1ETkwgJ5POD+x/fMnBN1dUOeHiTFFceGe0nXMX/MqPv9r1V+06PQSaGqFyyM1xWArhVlKuSpCuO5S3b3cnHp9mCB2ay7ejiAokOsphcUIg3E2Le+zJRXPBK4zUIkcjPOa4XdeK2SrDX1iXc2URm05KZDPz
Visual documentation
Attached screenshots show: (1) Custom Widget compilation failure caused by flutter pub get, (2) Project Dependencies warning that FlutterFlow automatically adds intl 0.20.2 and rejects intl 0.20.3, and (3) FlutterFlow Pub Dependencies showing the automatically managed intl 0.20.2 version.
Environment
- FlutterFlow version: Current web editor as of 2026-08-27
- Platform: FlutterFlow Web
- Browser name and version: Google Chrome
- Operating system and version affected: Windows
Additional Information
This blocks compilation and preview of the project's Custom Widget and prevents keeping the working local video-call implementation synchronized with FlutterFlow. The freshly downloaded project reproduces the conflict locally. Please update FlutterFlow's managed intl version/constraint or provide a supported workaround.
Can we access your project?
Current Behavior
A Custom Widget cannot compile because FlutterFlow's dependency check fails during
flutter pub get.FlutterFlow automatically adds and pins
intl 0.20.2. The current Flutter SDK'sflutter_localizationspackage requiresintl ^0.20.3, so dependency resolution fails.Exact solver error from a freshly downloaded FlutterFlow project:
Adding
intl 0.20.3as a Custom Pub Dependency does not resolve the issue. FlutterFlow warns thatintl 0.20.2is automatically added and that the specified version is incompatible with FlutterFlow.Expected Behavior
FlutterFlow should generate a compatible
intlconstraint for its current Flutter SDK so thatflutter pub getsucceeds and Custom Widgets can compile. A user-added override should not be necessary for an automatically managed FlutterFlow dependency.Steps to Reproduce
zego_uikit_prebuilt_call: 4.24.4.flutter pub getin a clean package cache.intl: 0.20.2, whileflutter_localizationsfrom the current SDK requiresintl ^0.20.3.intl: 0.20.3under Custom Pub Dependencies.intl 0.20.2is automatically added and the custom version is incompatible.Reproducible from Blank
Bug Report Code (Required)
IT4ClvLlw8pgocNY15DtbcdohSQvNlx9RYEe0O1ETkwgJ5POD+x/fMnBN1dUOeHiTFFceGe0nXMX/MqPv9r1V+06PQSaGqFyyM1xWArhVlKuSpCuO5S3b3cnHp9mCB2ay7ejiAokOsphcUIg3E2Le+zJRXPBK4zUIkcjPOa4XdeK2SrDX1iXc2URm05KZDPz
Visual documentation
Attached screenshots show: (1) Custom Widget compilation failure caused by flutter pub get, (2) Project Dependencies warning that FlutterFlow automatically adds intl 0.20.2 and rejects intl 0.20.3, and (3) FlutterFlow Pub Dependencies showing the automatically managed intl 0.20.2 version.
Environment
Additional Information
This blocks compilation and preview of the project's Custom Widget and prevents keeping the working local video-call implementation synchronized with FlutterFlow. The freshly downloaded project reproduces the conflict locally. Please update FlutterFlow's managed intl version/constraint or provide a supported workaround.