NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #845 most downloaded on pub.dev
Official Amplitude Flutter SDK, supporting Android, iOS, macOS, and web platforms.
Last release 3 days ago
05 Oct 2026
Ships fairly regularly
a new release about every 5 weeks
Most releases are documented
notes for 50 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
86 releases · first in 2019
android: align plugin Java and Kotlin targets to 17
One column per quarter.
remove autocapture documentation from README
autocapture: web click/form/download capture, page-URL enrichment, and mobile screen views
android: return device ID only after native SDK build completes
android: bump analytics-android pin to 1.29.x for session-replay compat ( #308 ) ( bb72fc9 ), closes #307
internal: improvements to support other Amplitude Flutter SDKs
bump Amplitude-Kotlin to 1.25.3 and Amplitude-Swift to 1.17.3
update Amplitude-Swift to 1.16.5 iOS missing installed/app opened events
lock iOS and Android SDK dependencies to specific versions
android: deviceId now passed as parameter to native Android SDK
[android] "Application Opened" events now track correctly for cold starts
adding ability to track revenue currency
update AmplitudeSwift to 1.14.0
[android] Remove duplicate install event tracking
[android] Flutter debug levels now map correctly to Android
(web) make setOptOut grab arguments and pass to TS SDK
cast call.arguments to Map rather than Map to fix setUserId and setDeviceId
Nothing published for this version
Nothing published for this version
Nothing published for this version
use js_interop_unsafe jsify() to convert dart object to JSObject rather than DIY mapToJSObj method
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
### Bug Fixes * add release/publish workflows
Bump Amplitude Android SDK version (2.39.8) with session race condition fix.
setOffline method. Thanks @nishiths23!Bump Amplitude Android SDK version (2.39.4)
Implement setEventUploadPeriodMillis
* Implement setDeviceId
Bump Amplitude Android SDK version (2.38.3)
Bump up the kotlin version to support latest gradle on Android.
Fix the Amplitude Flutter Web throw exception on setting userId to null
Bump Android (2.37.0) Amplitude SDK versions
Fix setUseDynamicConfig in Android
Support Flutter Web. Please check the example app or go to developer center to see the usage(https://developers.amplitude.com/docs/flutter-setup#flutt
Downgrade the kotlin gradle plugin to '1.3.40' to fix amplitude_flutter incompatible to project with kotlin gradle plugin version < 1.4.0.
Add setServerZone method for EU server zone support.
setServerZone method for EU server zone support.Add preInsert, postInsert, remove, clearAll methods for Identify. Thanks @reeichert!
preInsert, postInsert, remove, clearAll methods for Identify. Thanks @reeichert!Add useAppSetIdForDeviceId API for Android.
useAppSetIdForDeviceId API for Android.Add setMinTimeBetweenSessionsMillis API. Thanks @chillbrodev!
setMinTimeBetweenSessionsMillis API. Thanks @chillbrodev!Add getUserId API. Thanks @keke-dandois!
getUserId API. Thanks @keke-dandois!Fix Identify set and other methods cannot pass int as value on Android.
Identify set and other methods cannot pass int as value on Android.Add getSessionId and getDeviceId API
getSessionId and getDeviceId API* Migrate package to null-safety
Your coding agent can read these notes before it upgrades. Set up the MCP server →