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

Educational animations, progress effects, achievement effects and lesson transitions for Flutter apps.

zeba_academy_learning_animation šŸš€ #

pub package License: GPL v3 Flutter

A powerful Flutter animation package built for educational applications.

zeba_academy_learning_animation helps developers create engaging learning experiences with beautiful animations, progress effects, achievement celebrations, and smooth lesson transitions.


✨ Features #

šŸ“š Educational Animations #

Create interactive learning experiences using ready-to-use animations.

Supported animations:

  • Fade animation
  • Scale animation
  • Slide animation
  • Bounce animation
  • Rotation animation

šŸ“ˆ Progress Effects #

Animated progress indicators for:

  • Course completion
  • Lesson tracking
  • Learning goals
  • Skill progress

Example:

LearningProgressEffect(
  progress: 0.75,
)

šŸ† Achievement Effects #

Celebrate user achievements with smooth animations.

Perfect for:

  • Completed lessons
  • Course completion
  • Learning milestones
  • Rewards

Example:

AchievementAnimation(
  child: Icon(
    Icons.star,
    size: 80,
  ),
)

šŸ“– Lesson Transitions #

Beautiful page transitions for educational screens.

Example:

Navigator.push(

 context,

 LessonTransition(

   page: LessonPage(),

 ),

);

šŸ“¦ Installation #

Add the package:

dependencies:

  zeba_academy_learning_animation: ^1.0.0

Run:

flutter pub get

šŸš€ Usage #

Import:

import 'package:zeba_academy_learning_animation/zeba_academy_learning_animation.dart';

šŸŽ“ Learning Animation #

LearningAnimation(

 type: LearningAnimationType.bounce,

 child: Icon(

   Icons.school,

   size: 100,

 ),

)

šŸŽØ Animation Types #

LearningAnimationType.fade

LearningAnimationType.scale

LearningAnimationType.slide

LearningAnimationType.bounce

LearningAnimationType.rotate

šŸ“Š Progress Example #

LearningProgressEffect(

 progress: 0.8,

)

šŸ… Achievement Example #

AchievementAnimation(

 child: Icon(

   Icons.emoji_events,

   size: 90,

 ),

)

Requirements #

  • Flutter >= 3.10.0
  • Dart >= 3.0.0

Roadmap #

Future improvements:

  • šŸŽ‰ Confetti animations
  • šŸ”„ Learning streak effects
  • ⭐ XP counter animation
  • šŸ† Certificate animation
  • šŸŽØ Custom animation builders
  • šŸŒ™ Dark mode support

šŸ‘Øā€šŸ’» About Me #

✨ I’m Sufyan bin Uzayr, an open-source developer passionate about building and sharing meaningful projects.

Website:

https://sufyanism.com/

LinkedIn:

https://www.linkedin.com/in/sufyanism


šŸŽ“ Zeba Academy #

Your all-in-one learning hub!

šŸš€ Explore courses and resources in:

  • Coding
  • Technology
  • Development

Learn through:

  • Practical tutorials
  • Real-world projects
  • Hands-on experience

Visit:

🌐 Main Website https://zeba.academy

šŸ’» Coding Resources https://code.zeba.academy

ā–¶ YouTube https://www.youtube.com/@zeba.academy

šŸ“ø Instagram https://www.instagram.com/zeba.academy/


šŸ¤ Contributing #

Contributions are welcome.

Steps:

  1. Fork repository

  2. Create branch

git checkout -b feature/new-animation
  1. Commit changes
git commit -m "Add new animation"
  1. Push
git push origin feature/new-animation
  1. Create Pull Request

šŸ“„ License #

This project is licensed under:

GNU General Public License v3.0

You are free to:

āœ… Use āœ… Modify āœ… Share āœ… Improve

Any distributed modifications must remain open source under GPL.

See:

LICENSE

Made with ā¤ļø for Flutter developers and learners.

Zeba Academy

0
likes
140
points
72
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

Educational animations, progress effects, achievement effects and lesson transitions for Flutter apps.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_learning_animation