dotlottie_flutter
Render dotLottie and Lottie animations in Flutter. Supports playback control, theming and state machines on Android, iOS, macOS and Web.
0.1.7
10K downloads/mo
#2906 most downloaded on pub.dev
lottiefiles/dotlottie-flutter
What this package is like to depend on
Last release 7 days ago
17 Aug 2026
Release timing varies
gaps range from 8 days to 5 months
Nearly every release is documented
notes for 15 of 15 stable releases
Nothing withdrawn
no release was ever pulled
9 months old
15 releases · first in 2025
15 releases in the last 12 months
see the full history below
Release timeline
15 releases · Nov 2025 to Aug 2026Releases
latest 15-
0.1.717 Aug 2026Release notes
Open source →Android
- Migrated to Flutter's Built-in Kotlin — the plugin no longer applies the Kotlin Gradle Plugin itself; Flutter's Gradle plugin auto-applies KGP on the plugin subproject instead. This silences the
Your app uses the following plugins that apply Kotlin Gradle Plugin (KGP)warning that Flutter printed on every consumer build, and prepares the plugin for AGP 9. Matches the pattern used across all currentflutter/packagesplugins. (#42) - example: bumped the Android toolchain — Gradle 8.14, AGP 8.11.1, Kotlin 2.2.20. (#42)
Requirements
- Minimum Flutter is now 3.44 / Dart 3.12, as required by the Built-in Kotlin migration. No Dart API changed — pub automatically resolves consumers on older SDKs to
dotlottie_flutter: 0.1.6.
Docs
- README now leads with the project title and logo. (#40)
Full changelog: v0.1.6...v0.1.7
Release notes
Open source →- chore(android): migrate to Flutter's Built-in Kotlin. The Android plugin no
longer applies the Kotlin Gradle Plugin (KGP) itself; Flutter's Gradle plugin
auto-applies KGP on the plugin subproject instead. This silences the
Your app uses the following plugins that apply Kotlin Gradle Plugin (KGP)warning that Flutter prints for consumers ofdotlottie_flutter, and prepares the plugin for AGP 9. Matches the pattern used across all currentflutter/packagesplugins (video_player, camera_android_camerax, shared_preferences_android, url_launcher_android, etc.). - Raises the minimum supported Flutter to 3.44 / Dart 3.12, as required by the
Built-in Kotlin migration. No Dart API changed: pub resolves consumers on
older SDKs to
dotlottie_flutter: 0.1.6automatically.
- Migrated to Flutter's Built-in Kotlin — the plugin no longer applies the Kotlin Gradle Plugin itself; Flutter's Gradle plugin auto-applies KGP on the plugin subproject instead. This silences the
-
0.1.612 Aug 2026Release notes
Open source →Fixes
DotLottieViewnow honourswidthandheight— the platform view is wrapped in aSizedBoxwhen either is set, instead of expanding to fill its parent. (#36)- iOS: animation stays inside the platform view — the hosting controller opts out of UIKit safe-area propagation, which was insetting the animation so it rendered smaller and lower than the box Flutter laid out. Applies on iOS 16.4+. (#34)
- example: fixed SPM resolution — removed a duplicate plugin package from the iOS and macOS Runner projects. (#35)
Docs
- README quick-start snippet now has syntax highlighting. (#37)
- Added an animation-library tip and links to the Flutter runtime docs. (#32)
Full changelog: v0.1.5...v0.1.6
Release notes
Open source →- fix:
DotLottieViewnow honours itswidthandheight— the platform view is wrapped in aSizedBoxwhen either is set, instead of expanding to the parent - fix(ios): opt out of
UIHostingControllersafe-area insets so the animation stays inside the platform view's bounds (iOS 16.4+) - fix(example): removed a duplicate plugin package that broke SPM resolution
-
0.1.521 Jul 2026 -
0.1.422 Jun 2026Release notes
Open source →v0.1.4 includes:
- new integration with spm dep. manager (thanks @elitree)
- upgrades dotlottie-ios to v0.16.0
- setLayout method integration
Release notes
Open source →- chore: spm integration, bumped dotlottie-ios dep. to v0.15.7 for layout fixes
- feat: live layout updates —
DotLottieViewController.setLayout()and automatic re-layout whenDotLottieView.fitchanges (iOS, macOS, Android, web, desktop)
-
0.1.301 Jun 2026 -
0.1.227 May 2026 -
0.1.126 May 2026 -
0.1.021 May 2026 -
0.0.721 May 2026 -
0.0.619 May 2026 -
0.0.518 May 2026Release notes
Open source →- fix: hot reload crash, add fit property (translates in to Layout for dotLottie)
-
0.0.421 Apr 2026 -
0.0.307 Apr 2026Release notes
Open source →Bumps player versions used:
dotlottie-web: 0.69.0
dotlottie-android: 0.13.5
dotlottie-ios: 0.14.1
New features:Use opengl rendering for android by passing
useOpenGL: trueto theDotLottieViewRelease notes
Open source →- chore: upgraded dependancies for web, android and ios. Added opengl support for android.
-
0.0.221 Nov 2025 -
0.0.121 Nov 2025