Uh oh!
There was an error while loading. Please reload this page.
[google_maps_flutter] Add README section about SDK versions - #11005
Conversation
Updates the iOS section of the app-facing package's README to discuss the new `google_maps_flutter_ios_sdk*` packages and how to select between them. Fixesflutter/flutter#146920
There was a problem hiding this comment.
Code Review
This pull request updates documentation for the google_maps_flutter package. The CHANGELOG.md and pubspec.yaml are updated to version 2.14.2. The primary changes are in README.md, where the iOS setup instructions have been revised. The Objective-C example for API key setup is removed, and a new, detailed section is added to explain how to select different Google Maps SDK versions for iOS. This new section covers the default behavior, how to select specific SDK versions, and provides important guidance for package authors. My feedback includes a suggestion to clarify the description of the default SDK selection behavior for improved accuracy.
Uh oh!
There was an error while loading. Please reload this page.
stuartmorgan-g
commented
Feb 12, 2026
I don't love how verbose this is, but I couldn't see a way to take anything out without removing context that's critical to understanding why this option even exists and how to navigate it. As the CocoaPods->SwiftPM transition progresses we can probably shorten it by assuming SwiftPM and just describing the SDK options, and then having the default implementation part be last as a more legacy discussion. (And eventually, when Flutter requires iOS 16, we can just remove that part entirely.) I'm also not happy about adding more platform-specific docs to the app-facing README, since we are trying to stop doing that, but the new standard practice is to delegate to the platform implementation package README for that, and that would be weird here ("Go read the |
Uh oh!
There was an error while loading. Please reload this page.
flutter/packages@af1d610...09104b0 2026-02-12 8490712+ruicraveiro@users.noreply.github.com [camera_avfoundation] Adds support for video stabilization (flutter/packages#10367) 2026-02-12 stuartmorgan@google.com [google_maps_flutter] Add README section about SDK versions (flutter/packages#11005) 2026-02-12 stuartmorgan@google.com [url_launcher] Modernize `url_launcher_ios` example (flutter/packages#11002) 2026-02-12 107683152+OlehSv@users.noreply.github.com [google_maps_flutter] Improved perfomance of clusterization (flutter/packages#10562) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-packages-flutter-autoroll Please CC flutter-ecosystem@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
…r#182383) flutter/packages@af1d610...09104b0 2026-02-12 8490712+ruicraveiro@users.noreply.github.com [camera_avfoundation] Adds support for video stabilization (flutter/packages#10367) 2026-02-12 stuartmorgan@google.com [google_maps_flutter] Add README section about SDK versions (flutter/packages#11005) 2026-02-12 stuartmorgan@google.com [url_launcher] Modernize `url_launcher_ios` example (flutter/packages#11002) 2026-02-12 107683152+OlehSv@users.noreply.github.com [google_maps_flutter] Improved perfomance of clusterization (flutter/packages#10562) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-packages-flutter-autoroll Please CC flutter-ecosystem@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
…r#182383) flutter/packages@af1d610...09104b0 2026-02-12 8490712+ruicraveiro@users.noreply.github.com [camera_avfoundation] Adds support for video stabilization (flutter/packages#10367) 2026-02-12 stuartmorgan@google.com [google_maps_flutter] Add README section about SDK versions (flutter/packages#11005) 2026-02-12 stuartmorgan@google.com [url_launcher] Modernize `url_launcher_ios` example (flutter/packages#11002) 2026-02-12 107683152+OlehSv@users.noreply.github.com [google_maps_flutter] Improved perfomance of clusterization (flutter/packages#10562) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-packages-flutter-autoroll Please CC flutter-ecosystem@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
…11005) Updates the iOS section of the app-facing package's README to discuss the new `google_maps_flutter_ios_sdk*` packages and how to select between them. Also removes the Obj-C part of the delegate update example, since at this point it's extremely unlikely that new developers are using Obj-C, and if they are they are making a deliberate choice to do so and so can be reasonably expected to know how to translate to Obj-C. Fixesflutter/flutter#146920 ## Pre-Review Checklist [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.
I added I'm sure there is no Not sure if they are supposed to live side by side, but the warning that some plugins do not support SPM keeps complaining about the original |
stuartmorgan-g
commented
Aug 17, 2026
That's expected, as it's a transitive dependency.
If you are seeing this on 3.47, please file an issue with steps to reproduce. That was a known bug in 3.44 that has already been fixed. |
gabrielgarciagava
commented
Aug 17, 2026
I am indeed running on 3.44. So likely it will be fixed indeed. Whenever we migrate to 3.47 I will recheck and create a ticket if needed |
Updates the iOS section of the app-facing package's README to discuss the new
google_maps_flutter_ios_sdk*packages and how to select between them.Also removes the Obj-C part of the delegate update example, since at this point it's extremely unlikely that new developers are using Obj-C, and if they are they are making a deliberate choice to do so and so can be reasonably expected to know how to translate to Obj-C.
Fixesflutter/flutter#146920
Pre-Review Checklist
[shared_preferences]pubspec.yamlwith an appropriate new version according to the pub versioning philosophy, or I have commented below to indicate which version change exemption this PR falls under1.CHANGELOG.mdto add a description of the change, following repository CHANGELOG style, or I have commented below to indicate which CHANGELOG exemption this PR falls under1.///).Footnotes
Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling. ↩↩2↩3