FLUTTER ECOSYSTEM

animated_icon_button

Flutter package to create custom animated IconButton. Includes all available icons. Based on native IconButton.

animated_icon_button cover
Latest version
1.0.2
30-day downloads
5K
Likes
294
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A Flutter package that enhances the native IconButton with smooth, customizable animations. It supports all available icons and allows developers to create visually engaging button interactions with minimal code. Built on top of Flutter's native IconButton, it maintains compatibility while adding dynamic effects like scale, rotation, and color transitions. Ideal for modern UIs where user feedback and visual appeal are key.

Use cases
  • Creating interactive app buttons
  • Enhancing user feedback in forms
  • Adding micro-interactions in dashboards
  • Designing animated navigation elements
  • Improving accessibility through visual cues
  • Building engaging onboarding screens
Key features
  • Pre-built animation presets
  • Support for all Flutter icons
  • Customizable animation duration and curve
  • Easy integration with existing code
  • Lightweight and performant
  • Cross-platform compatibility
Suitable for
  • UI/UX designers seeking dynamic components
  • Developers building interactive apps
  • Projects requiring subtle yet effective animations
  • Apps focused on user engagement
  • Teams using Flutter for multi-platform deployment
Considerations
  • May increase bundle size slightly
  • Animations should be used sparingly for performance
  • Not suitable for high-frequency button presses
  • Requires understanding of Flutter's animation system
  • Best paired with semantic button labels for accessibility
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add animated_icon_button

Categories

Dependencies

Dependency list 1 items

Source repository

Related projects