animations_plus 1.0.1
animations_plus: ^1.0.1 copied to clipboard
A comprehensive Flutter animation package with pre-built widgets and utilities for creating smooth, performant animations with minimal boilerplate.
1.0.1 #
🎉 Initial Release #
A comprehensive Flutter animation package with pre-built widgets and utilities for creating smooth, performant animations.
✨ Features Added
Pre-built Animation Widgets:
FadeAnimation- Smooth opacity transitions with presetsSlideAnimation- Directional slide animations with customizable distanceScaleAnimation- Zoom and scaling effects with various presetsRotationAnimation- Spinning and rotation effects with direction controlBounceAnimation- Elastic and bouncy effects with multiple bounce typesShimmerAnimation- Loading and highlight effects with skeleton loaders
Animation Utilities:
AnimationChain- Sequence multiple animations with delaysStaggeredAnimationController- Create staggered animations with timing controlStaggeredList- Pre-built staggered list animationsAnimationControllerExtensions- Enhanced functionality for AnimationController
Custom Curves:
- 10 custom easing curves for more natural animations
CustomCurvesclass with smooth bounce, elastic, overshoot, and more
Configuration & Types:
AnimationConfig- Centralized animation configurationAnimationTypes- Comprehensive type definitions and enumsAnimationUtils- Utility functions for common animation calculations
Interactive Widgets:
TapToScale- Interactive scaling on tapTapToRotate- Interactive rotation on tapTapToBounce- Interactive bouncing on tap
Performance Features:
- Optimized for 60fps animations
- Proper memory management and disposal
- Minimal widget rebuilds with AnimatedBuilder
📖 Documentation
- Comprehensive README with examples
- Complete API documentation
- Example app demonstrating all features
- Unit tests for core functionality
🎯 Performance Optimizations
- Efficient animation controllers
- Proper resource disposal
- Optimized rendering with Transform widgets
- Memory-conscious staggered animations