lottie_plus 1.0.0
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, andpinchdriven animations. - Gesture Presets - High-fidelity gesture controllers like
pull,wallet(card stack), andscrub(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.