amplitude_flutter
Official Amplitude Flutter SDK, supporting Android, iOS, macOS, and web platforms.
What this package is like to depend on
Last release 12 days ago
11 Aug 2026
Ships fairly regularly
a new release about every 5 weeks
Most releases are documented
notes for 48 of 75 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
84 releases · first in 2019
11 releases in the last 12 months
see the full history below
Release timeline
84 releases · Apr 2019 to Aug 2026Releases
latest 60 of 84-
4.7.111 Aug 2026Release notes
Open source → -
4.7.011 Aug 2026 -
4.6.224 Jul 2026Release notes
Open source → -
4.6.106 Jul 2026 -
4.6.016 Jun 2026 -
4.5.006 Apr 2026 -
4.4.031 Mar 2026 -
4.3.1124 Feb 2026Release notes
Open source → -
4.3.1016 Jan 2026Release notes
Open source → -
4.3.914 Oct 2025Release notes
Open source → -
4.3.809 Oct 2025Release notes
Open source → -
4.3.706 Aug 2025 -
4.3.605 Aug 2025 -
4.3.529 Jul 2025 -
4.3.415 Jul 2025Release notes
Open source → -
4.3.307 Jul 2025Release notes
Open source → -
4.3.230 May 2025 -
4.3.117 Apr 2025Release notes
Open source →Bug Fixes
- cast call.arguments to Map rather than Map<String, dynamic> to fix setUserId and setDeviceId (#251) (409ce18)
- Unnecessary double await call (#253) (02be47d)
4.3.0 (2025-03-26)
Features
4.2.0 (2025-03-17)
Bug Fixes
- allow setUserId and setDeviceId to be called with null in swift code (#236) (9197d45)
- allow userId and deviceId to be set nullable (#238) (af9d225)
Features
4.1.0 (2025-03-03)
Bug Fixes
Features
-
4.3.026 Mar 2025Nothing published for this version
-
4.2.017 Mar 2025Nothing published for this version
-
4.1.003 Mar 2025Nothing published for this version
-
4.0.121 Feb 2025Release notes
Open source →Bug Fixes
- use js_interop_unsafe jsify() to convert dart object to JSObject rather than DIY mapToJSObj method (#229) (c9be554)
4.0.0 (2025-02-19)
Bug Fixes
- Adding underlying library version to library field (#192) (9afeaa1)
- Adding underlying library version to library field (#195) (bd72e9d)
- capitalize serverZone before passing to browser SDK (#219) (3e46e78)
- don't set namespace via package attribute in AndroidManifest.xml (#225) (a56915a)
- eventType should be required positional param (#186) (1cb1f9b)
Features
- add subset of Browser SDK autocapture configuration to flutter web (#221) (ff53638)
- add support for macOS (#217) (eb66de8), closes #156 #211 #46
- enable app installed & updated events for iOS (#183) (2d4cfe2)
- update to the latests native SDKs (#179) (fa0b4b9)
- use latest Amplitude Browser 2 SDK (2.11.10) for flutter SDK web (#216) (3ba2a54)
BREAKING CHANGES
- Update to the latest native SDKs
4.0.0-beta.9 (2025-02-06)
Bug Fixes
Features
4.0.0-beta.8 (2025-01-20)
Bug Fixes
4.0.0-beta.7 (2025-01-15)
Features
4.0.0-beta.6 (2025-01-08)
Features
4.0.0-beta.5 (2024-06-28)
Bug Fixes
4.0.0-beta.4 (2024-06-24)
Bug Fixes
4.0.0-beta.3 (2024-04-08)
Bug Fixes
4.0.0-beta.2 (2024-04-03)
Features
4.0.0-beta.1 (2024-03-12)
Features
BREAKING CHANGES
- Update to the latest native SDKs
-
4.0.019 Feb 2025Nothing published for this version
-
4.0.0-beta.906 Feb 2025 pre-releaseNothing published for this version
-
4.0.0-beta.820 Jan 2025 pre-releaseNothing published for this version
-
4.0.0-beta.715 Jan 2025 pre-releaseNothing published for this version
-
4.0.0-beta.608 Jan 2025 pre-releaseNothing published for this version
-
4.0.0-beta.528 Jun 2024 pre-releaseNothing published for this version
-
4.0.0-beta.424 Jun 2024 pre-releaseNothing published for this version
-
4.0.0-beta.308 Apr 2024 pre-releaseNothing published for this version
-
4.0.0-beta.203 Apr 2024 pre-releaseNothing published for this version
-
4.0.0-beta.113 Mar 2024 pre-releaseNothing published for this version
-
3.16.721 Jan 2025Nothing published for this version
-
3.16.602 Jan 2025Nothing published for this version
-
3.16.509 Dec 2024Nothing published for this version
-
3.16.409 Sep 2024Nothing published for this version
-
3.16.309 Sep 2024Nothing published for this version
-
3.16.208 Feb 2024Nothing published for this version
-
3.16.108 Nov 2023 -
3.16.024 Jul 2023Release notes
Open source →- Bump Amplitude Android SDK version (2.39.8) with session race condition fix.
- Add
setOfflinemethod. Thanks @nishiths23! - Fix nested event properties in Web. Thanks @jtothebell!
-
3.15.001 Jun 2023Release notes
Open source →- Bump Amplitude Android SDK version (2.39.4)
- Bump Amplitude iOS SDK version (8.16.1)
-
3.14.005 Apr 2023 -
3.13.012 Dec 2022 -
3.12.028 Nov 2022Release notes
Open source →- Bump Amplitude Android SDK version (2.38.3)
- Bump Amplitude iOS SDK version (8.14.0)
-
3.11.022 Oct 2022 -
3.10.015 Jun 2022 -
3.9.011 May 2022 -
3.8.114 Jan 2022Release notes
Open source →- Fix setUseDynamicConfig in Android
- Enable foreground tracking on Android by default. Thanks @vishna!
-
3.8.023 Nov 2021Release notes
Open source →- Support Flutter Web. Please check the example app or go to developer center to see the usage(https://developers.amplitude.com/docs/flutter-setup#flutter-web-support).
-
3.7.028 Oct 2021Release notes
Open source →- Downgrade the kotlin gradle plugin to '1.3.40' to fix amplitude_flutter incompatible to project with kotlin gradle plugin version < 1.4.0.
-
3.6.027 Oct 2021 -
3.5.001 Oct 2021Release notes
Open source →- Add
preInsert,postInsert,remove,clearAllmethods forIdentify. Thanks @reeichert!
- Add
-
3.4.027 Sep 2021Release notes
Open source →- Add
useAppSetIdForDeviceIdAPI for Android. - Upgrade kotlin gradle plugin to '1.5.30'.
- Add
-
3.3.030 Aug 2021 -
3.2.101 Jul 2021Release notes
Open source →- Add
getUserIdAPI. Thanks @keke-dandois! - Fix iOS initializeApiKey have a wrong flow When passe null as the userid. Thanks @keke-dandois!
- Add
-
3.1.102 Jun 2021 -
3.1.019 Apr 2021 -
3.0.011 Mar 2021 -
2.3.101 Mar 2021 -
2.3.010 Feb 2021