aura_icon 0.0.1 copy "aura_icon: ^0.0.1" to clipboard
aura_icon: ^0.0.1 copied to clipboard

AuraIcon is a visual interface layer for emotion-aware, voice-driven, and next-gen apps. Inspired by AI interfaces, it provides dynamic animated containers for icons or widgets that signal interaction [...]

✨ AuraIcon #

AuraIcon is a visual interface layer for emotion-aware, voice-driven, and next-gen apps. Inspired by AI interfaces, it provides dynamic animated containers for icons or widgets that signal interaction, state, and presence — with no external dependencies.


📌 Features #

• Pure Flutter — zero dependencies
• Glowing, animated "lava lamp" style blobs
• Circle, square, and floating circles shapes
• Smooth, performance-friendly animations
• Fully customizable size, radius, and colors
• Ready for future enhancements (colors, shapes, and more)


🚀 Installation #

flutter pub add aura_icon

🎯 Basic Usage (Circle Shape) #

AuraIcon(
  shape: AuraShape.circle,
  size: 120,
  radius: 40,
  colors: [
    Colors.blue,
    Colors.purple,
    Colors.pink,
  ],
);

Basic Circle


◼️ Square Shape Example #

AuraIcon(
  shape: AuraShape.square,
  size: 120,
  radius: 30,
  colors: [
    Colors.red,
    Colors.orange,
    Colors.deepOrange,
  ],
);

Basic Square


⚪ Floating Circles Shape Example #

AuraIcon(
  shape: AuraShape.floatingCircles,
  size: 120,
  radius: 50,
  colors: [
    Colors.green,
    Colors.lightGreen,
    Colors.teal,
  ],
);

floating circles


🎨 Customizing Size #

AuraIcon(
  shape: AuraShape.circle,
  size: 200, // Larger visual presence
  radius: 60,
  colors: [
    Colors.purple,
    Colors.indigo,
  ],
);

customizing size


🎨 Customizing Radius #

AuraIcon(
  shape: AuraShape.circle,
  size: 150,
  radius: 20, // Tighter blob movement
  colors: [
    Colors.orange,
    Colors.deepOrange,
  ],
);

customizing radius


🛠 Example: All Shapes with Multi-Color Support in a Row #

Row(
  mainAxisAlignment: MainAxisAlignment.center,
  children: [
    AuraIcon(
      shape: AuraShape.circle,
      size: 100,
      radius: 30,
      colors: [Colors.blue, Colors.cyan, Colors.indigo],
    ),
    SizedBox(width: 20),
    AuraIcon(
      shape: AuraShape.square,
      size: 100,
      radius: 40,
      colors: [Colors.red, Colors.orange, Colors.deepOrange],
    ),
    SizedBox(width: 20),
    AuraIcon(
      shape: AuraShape.floatingCircles,
      size: 100,
      radius: 50,
      colors: [Colors.green, Colors.lightGreen, Colors.teal],
    ),
  ],
);

all shapes


🌍 Social & Support #

ko-fi

X / Twitter
AuraIcon GitHub Repo
My GitHub Profile


1
likes
0
points
68
downloads

Publisher

unverified uploader

Weekly Downloads

AuraIcon is a visual interface layer for emotion-aware, voice-driven, and next-gen apps. Inspired by AI interfaces, it provides dynamic animated containers for icons or widgets that signal interaction, state, and presence — with no external dependencies.

License

unknown (license)

Dependencies

flutter

More

Packages that depend on aura_icon