geocoding
A Flutter Geocoding plugin which provides easy geocoding and reverse-geocoding features.
5.0.0
1000K downloads/mo
#68 most downloaded on pub.dev
baseflow/flutter-geocoding
What this package is like to depend on
Last release 1 months ago
03 Jul 2026
Ships fairly regularly
a new release about every 6 months
Nearly every release is documented
notes for 22 of 22 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
23 releases · first in 2020
1 release in the last 12 months
see the full history below
Release timeline
23 releases · Jun 2020 to Jul 2026
2021
2022
2023
2024
2025
2026
Releases
latest 23-
5.0.003 Jul 2026Release notes
Open source →- BREAKING CHANGES (see our migration guide)
- Wraps all functionality into the
Geocodingclass. - Deprecates the
setLocaleIdentifiermethod in favor of thelocaleparameter of theGeocoding({Locale locale})constructor. - Updates to version 5.0.0 of the
geocoding_platform_interfacepackage, which now allows anullvalue for theLocation.timestampfield as not all platforms (mainly Android) always supply a value. - Updates to version 5.0.0 of the
geocoding_androidpackage which implements the latestgeocoding_platform_interfaceversion. - Updates to version 1.0.0 of the
geocoding_darwinpackage which implements the latestgeocoding_platform_interfaceversion and now includes support for macOS.
- Wraps all functionality into the
- BREAKING CHANGES (see our migration guide)
-
4.0.028 May 2025Release notes
Open source →- BREAKING CHANGES Please update to Flutter 3.29+ before updating to this version
- Updates Android CompileSDK to 35
- Migrates example project to applying Gradle plugins with the declarative plugins block
- Updates kotlin version to soon minimal supported Kotlin version
1.8.10 - Updates Gradle version to
8.11.1 - Updates iOS Platform version from
11to12 - Updates
geolocator_androiddependency version from3.x.xto4.x.x
-
3.0.013 Mar 2024Release notes
Open source →- BREAKING CHANGES:
- Locale is no longer part of the
locationFromAddressandplacemarkFromAddress, but should be set first bysetLocaleIdentifier. This was already implemented on Android but is now working similarly on iOS. - Updates documentation related to setting the locale.
- Added
setLocaleIdentifierto the example app. - Updates
geocoding_iosversion to 3.0.0.
- Locale is no longer part of the
- BREAKING CHANGES:
-
2.2.213 Mar 2024Release notes
Open source →- Updates documentation for isPresent().
- Removes unused
LocaleIdentifierparameter for isPresent().
-
2.2.111 Mar 2024 withdrawnRelease notes
Open source →- Updates documentation related to setting the locale.
- Added
setLocaleIdentifierto the example app. - Updates
geocoding_iosversion to 3.0.0.
-
2.2.1+112 Mar 2024Release notes
Open source →- Reverts changes from version
2.2.1,2.2.1should not be used. Use either version2.2.1+1or3.0.0.
- Reverts changes from version
-
2.2.020 Feb 2024Release notes
Open source →- Exposes the
isPresent()method which on Android returnstrueif the geocoding backend service are present on the device, otherwise returnsfalse. On iOS this method always returnstrue.
- Exposes the
-
2.1.106 Oct 2023Release notes
Open source →- Updates the example app, so the
example/lib/main.dartcontains clear example code on how to use the geocoding plugin. Mean reason for doing so is that theexample/lib/main.dartis shown in the "Example" tab on pub.dev.
- Updates the example app, so the
-
2.1.013 Mar 2023 -
2.0.525 Aug 2022 -
2.0.409 Mar 2022 -
2.0.309 Mar 2022Release notes
Open source →- Upgrades
compileSdkVersionto31on Android. - Resolves Android embedding deprecation warning.
- Upgrades
-
2.0.213 Jan 2022 -
2.0.127 Aug 2021Release notes
Open source →- Update the plugin version number in the README file to the newest version;
- Update the example app to use
compileSdkversion 30andtargetSdkversion 30in thebuild.gradle.
-
2.0.009 Mar 2021 -
1.0.516 Oct 2020 -
1.0.423 Sep 2020Release notes
Open source →- Added NoResultFoundException to indicate when no results are found, instead of PlatformException
-
1.0.4+123 Sep 2020 -
1.0.301 Sep 2020Release notes
Open source →- Make sure public types defined in the geocoding_platform_interface are also available from the geocoding package (see #6).
-
1.0.3+114 Sep 2020 -
1.0.231 Aug 2020Release notes
Open source →- Solve
IllegalFormatConversionExceptionon Android when geocoding request could not be resolved (see #5).
- Solve
-
1.0.123 Jun 2020 -
1.0.013 Jun 2020