segment_analytics
The hassle-free way to add Segment analytics to your Flutter app.
1.1.12
41K downloads/mo
#1602 most downloaded on pub.dev
segmentio/analytics_flutter
What this package is like to depend on
Last release 24 days ago
30 Jul 2026
Release timing varies
gaps range from 2 weeks to 8 months
Nearly every release is documented
notes for 16 of 16 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
16 releases · first in 2024
4 releases in the last 12 months
see the full history below
Release timeline
16 releases · Feb 2024 to Jul 2026
2025
2026
Releases
latest 16-
1.1.1230 Jul 2026 -
1.1.1101 Dec 2025Release notes
Open source →- Introduces file size checks on analytics-flutter-queue_flushing_plugin.json file so that the SDK avoids queuing events that would push the on-disk queue file above 512 KB.
-
1.1.1015 Oct 2025 -
1.1.910 Sep 2025Release notes
Open source →- Fix for storageJson configuration properly enabling/disabling writing of files on all platforms #171
-
1.1.810 Jul 2025Release notes
Open source →- Reverting fix for #152 - The
integrationsfield is vestigial and remains available for SDK users to populate to suppress extra events from server side destinations.
- Reverting fix for #152 - The
-
1.1.720 May 2025Release notes
Open source →- Fix for setFlushPolicies method is overwriting Configuration properties #144 - Up to version 1.1.6, the
setFlushPoliciesmethod inadvertently overwrote theConfiguration.collectDeviceIdproperty. - Fix for Android build error on nullable receiver in sdk 35 #147 - The
compileSdkVersionin thebuild.gradlefile has been updated from 31 to 35. Previously, this caused the following error:
Android build error "Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type 'android.content.pm.ApplicationInfo?". - Fix for Context app version wrong on Flutter web #138 - Prior to version 1.1.7, the version field returned the browser's version string instead of the app version from
pubspec.yaml. Sincepubspec.yamlis a build-time configuration file and not accessible at runtime (especially in browser environments), this was expected behavior.
As of version 1.1.7, if the following tag is added to<project-root>/web/index.html:<meta name="app-version" content="1.2.3">the app will return the value in thecontentattribute. Note: This value should be manually synchronized with the version inpubspec.yaml. - Fix for Integrations field is empty in segment analytics #152 - Until version 1.1.6, the
integrations: {}field was missing in the data payload sent to the Segment server. - Fix for AppsFlyer Destination not initializing properly #98
- fix for Crash in Timeline.applyPlugins #157 - Resolves the
Concurrent modification during iteration: Instance(length: 6) of '_GrowableList'error that occurred when multiple plugins were added simultaneously.
- Fix for setFlushPolicies method is overwriting Configuration properties #144 - Up to version 1.1.6, the
-
1.1.610 Apr 2025 -
1.1.503 Apr 2025 -
1.1.428 Mar 2025 -
1.1.308 Jan 2025 -
1.1.206 Nov 2024 -
1.1.129 Oct 2024Release notes
Open source →- Update dependencies
- Fixed event loss issue with flush
- Fixed timezone conversion issue
-
1.1.004 Sep 2024Release notes
Open source →- Cleared out malformed files on error and reduced chance of files not writing completely if program exits prematurely
- Fixed podspec name
- Token added to device context
- Fixed route name on ScreenObserver
- Add flag to disable data storage
-
1.0.211 Apr 2024 -
1.0.114 Feb 2024 -
1.0.013 Feb 2024Release notes
Open source →- iOS, Android, Web, and MacOS support
- Firebase, Adjust, and Appsflyer destination plugins
- adverising_id and IDFA enrichment plugins
- All event types supported (track, identify, screen, alias, group)
- Automatic Screen events
- Application life-cycle capture
- Customisable Flushing policies
- Customisable logging and error reporting
- Customisable HTTP (CDN) client
- Unit tested (although not all parts)
- Strongly typed, including User Traits and Context objects and plugin settings
- Fully asynchronous and concurrency safe state and persistence management
- Example app showing off usage of the SDK