PackageTrack
Sign in Get early access

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
Release Pre-release Withdrawn

Releases

latest 23
  1. 5.0.0 03 Jul 2026
    Release notes

    Updates to new platform interface

    Open source →
    Release notes
    • BREAKING CHANGES (see our migration guide)
      • Wraps all functionality into the Geocoding class.
      • Deprecates the setLocaleIdentifier method in favor of the locale parameter of the Geocoding({Locale locale}) constructor.
      • Updates to version 5.0.0 of the geocoding_platform_interface package, which now allows a null value for the Location.timestamp field as not all platforms (mainly Android) always supply a value.
      • Updates to version 5.0.0 of the geocoding_android package which implements the latest geocoding_platform_interface version.
      • Updates to version 1.0.0 of the geocoding_darwin package which implements the latest geocoding_platform_interface version and now includes support for macOS.
    Open source →
  2. 4.0.0 28 May 2025
    Release notes

    updated pubspec version (#265)

    Open source →
    Release notes
    • 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 11 to 12
    • Updates geolocator_android dependency version from 3.x.x to 4.x.x
    Open source →
  3. 3.0.0 13 Mar 2024
    Release notes
    • BREAKING CHANGES:
      • Locale is no longer part of the locationFromAddress and placemarkFromAddress, but should be set first by setLocaleIdentifier. This was already implemented on Android but is now working similarly on iOS.
      • Updates documentation related to setting the locale.
      • Added setLocaleIdentifier to the example app.
      • Updates geocoding_ios version to 3.0.0.
    Open source →
  4. 2.2.2 13 Mar 2024
    Release notes
    • Updates documentation for isPresent().
    • Removes unused LocaleIdentifier parameter for isPresent().
    Open source →
  5. 2.2.1 11 Mar 2024 withdrawn
    Release notes
    • Updates documentation related to setting the locale.
    • Added setLocaleIdentifier to the example app.
    • Updates geocoding_ios version to 3.0.0.
    Open source →
  6. 2.2.1+1 12 Mar 2024
    Release notes
    • Reverts changes from version 2.2.1, 2.2.1 should not be used. Use either version 2.2.1+1 or 3.0.0.
    Open source →
  7. 2.2.0 20 Feb 2024
    Release notes
    • Exposes the isPresent() method which on Android returns true if the geocoding backend service are present on the device, otherwise returns false. On iOS this method always returns true.
    Open source →
  8. 2.1.1 06 Oct 2023
    Release notes
    • Updates the example app, so the example/lib/main.dart contains clear example code on how to use the geocoding plugin. Mean reason for doing so is that the example/lib/main.dart is shown in the "Example" tab on pub.dev.
    Open source →
  9. 2.1.0 13 Mar 2023
    Release notes
    • Upgrades the app-facing package to use the federated architecture.
    Open source →
  10. 2.0.5 25 Aug 2022
    Release notes
    • Fixed #58 getting locationFromAddress freezes main thread.
    Open source →
  11. 2.0.4 09 Mar 2022
    Release notes
    • Fixes link to the Android migration guide in README.
    Open source →
  12. 2.0.3 09 Mar 2022
    Release notes
    • Upgrades compileSdkVersion to 31 on Android.
    • Resolves Android embedding deprecation warning.
    Open source →
  13. 2.0.2 13 Jan 2022
    Release notes
    • Migrate maven repository from jcenter to mavenCentral.
    Open source →
  14. 2.0.1 27 Aug 2021
    Release notes
    • Update the plugin version number in the README file to the newest version;
    • Update the example app to use compileSdkversion 30 and targetSdkversion 30 in the build.gradle.
    Open source →
  15. 2.0.0 09 Mar 2021
    Release notes
    • Migrate to null safety.
    Open source →
  16. 1.0.5 16 Oct 2020
    Release notes
    • Make sure the README.md specifies the correct links to Apple's CLGeocoder and Android's Geocoder APIs (see #20);
    • Update the documentation to mention correct usage for the locationFromAddress feature (see #21)
    Open source →
  17. 1.0.4 23 Sep 2020
    Release notes
    • Added NoResultFoundException to indicate when no results are found, instead of PlatformException
    Open source →
  18. 1.0.4+1 23 Sep 2020
    Release notes
    • Make sure the README.md mentions the correct version number.
    Open source →
  19. 1.0.3 01 Sep 2020
    Release notes
    • Make sure public types defined in the geocoding_platform_interface are also available from the geocoding package (see #6).
    Open source →
  20. 1.0.3+1 14 Sep 2020
    Release notes
    • Make sure the supplied locale is respected (see issue #10)
    Open source →
  21. 1.0.2 31 Aug 2020
    Release notes
    • Solve IllegalFormatConversionException on Android when geocoding request could not be resolved (see #5).
    Open source →
  22. 1.0.1 23 Jun 2020
    Release notes
    • Pimp the example application
    Open source →
  23. 1.0.0 13 Jun 2020
    Release notes
    • Initial open-source release
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive