lottie_plus 1.0.0 copy "lottie_plus: ^1.0.0" to clipboard
lottie_plus: ^1.0.0 copied to clipboard

A high-performance Lottie animation package for Flutter with advanced interactions, gesture presets, state machines, runtime theming, hero transitions, multi-tier caching, and production-ready analytics.

1.0.0 #

Initial Release #

Advanced Lottie for Flutter A powerful extension of the original Lottie package, redesigned for production-scale applications requiring complex interactions, better performance, and deep observability.

Features:

  • Built-in Interactions - Zero-boilerplate support for drag, scroll, swipe, and pinch driven animations.
  • Gesture Presets - High-fidelity gesture controllers like pull, wallet (card stack), and scrub (reel-style).
  • Marker-Based State Machine - Map logical app states to Lottie markers with automatic transitions.
  • Animation Composer - Sequence multiple Lottie files into one synchronized flow with crossfades and layered overlays.
  • Runtime Theming - Re-color entire animations (fills, strokes, gradients, shadows) at runtime using LottieTheme.
  • Hero Transitions - Seamless, frame-continuous flight animations for Lottie widgets.
  • Smart Caching - Multi-tier cache (Memory + Smart Disk) with prefetching and offline support.
  • Animation Analytics - Production tracking for completion and abandonment metrics via LottieAnalytics.
  • Playback Scripts - Declarative animation sequences using chainable .then() syntax.
  • Deep DevTools Integration - Custom Lottie Inspector tab for real-time performance and layer inspection.

Restructuring & Modernization:

  • Organized project structure: core, providers, animation, interaction, theme, cache.
  • Cleaned up API naming for better clarity.
  • Modernized internal rendering pipeline and cache management.
  • Comprehensive platform support: Web, iOS, Android, macOS, Windows, Linux.
1
likes
130
points
--
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

A high-performance Lottie animation package for Flutter with advanced interactions, gesture presets, state machines, runtime theming, hero transitions, multi-tier caching, and production-ready analytics.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

archive, flutter, http, path, path_provider, vector_math

More

Packages that depend on lottie_plus