PackageTrack
Sign in Get early access

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

Releases

latest 15
  1. 0.1.7 17 Aug 2026
    Release notes

    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 current flutter/packages plugins. (#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

    Open source →
    Release notes
    • 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 of dotlottie_flutter, and prepares the plugin for AGP 9. Matches the pattern used across all current flutter/packages plugins (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.6 automatically.
    Open source →
  2. 0.1.6 12 Aug 2026
    Release notes

    Fixes

    • DotLottieView now honours width and height — the platform view is wrapped in a SizedBox when 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

    Open source →
    Release notes
    • fix: DotLottieView now honours its width and height — the platform view is wrapped in a SizedBox when either is set, instead of expanding to the parent
    • fix(ios): opt out of UIHostingController safe-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
    Open source →
  3. 0.1.5 21 Jul 2026
    Release notes

    chore: upgrading macos and ios deps to fix SPM error related to wgpu

    Open source →
    Release notes
    • chore: upgrading macos and ios deps to fix SPM error related to wgpu
    Open source →
  4. 0.1.4 22 Jun 2026
    Release notes

    v0.1.4 includes:

    • new integration with spm dep. manager (thanks @elitree)
    • upgrades dotlottie-ios to v0.16.0
    • setLayout method integration
    Open source →
    Release notes
    • chore: spm integration, bumped dotlottie-ios dep. to v0.15.7 for layout fixes
    • feat: live layout updates — DotLottieViewController.setLayout() and automatic re-layout when DotLottieView.fit changes (iOS, macOS, Android, web, desktop)
    Open source →
  5. 0.1.3 01 Jun 2026
    Release notes
    • chore: bumped dotlottie-ios dep. to v0.15.6
    Open source →
  6. 0.1.2 27 May 2026
    Release notes
    • fix: Load web asset via rootBundle
    Open source →
  7. 0.1.1 26 May 2026
    Release notes
    • fix: Moved animation loading from url to main thread
    Open source →
  8. 0.1.0 21 May 2026
    Release notes
    • feat: Windows and Linux support
    Open source →
  9. 0.0.7 21 May 2026
    Release notes
    • fix: crash when multiple animations are unloaded
    Open source →
  10. 0.0.6 19 May 2026
    Release notes
    • fix: manual loading of animations from urls
    Open source →
  11. 0.0.5 18 May 2026
    Release notes
    • fix: hot reload crash, add fit property (translates in to Layout for dotLottie)
    Open source →
  12. 0.0.4 21 Apr 2026
    Release notes
    • fix: crash when loading DotLottieView a second time for android
    Open source →
  13. 0.0.3 07 Apr 2026
    Release notes

    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: true to the DotLottieView

    Open source →
    Release notes
    • chore: upgraded dependancies for web, android and ios. Added opengl support for android.
    Open source →
  14. 0.0.2 21 Nov 2025
    Release notes
    • chore: small fixes to example file, updated contact information
    Open source →
  15. 0.0.1 21 Nov 2025
    Release notes
    • feat: initial release of dotLottie Flutter!
    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