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

Feature onboarding and walkthrough package for Flutter apps.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.


0.0.1 - 2026-05-28 #

🎉 Initial Release #

First stable release of zeba_academy_showcase — a Flutter package for creating interactive onboarding experiences, feature discovery systems, and guided walkthroughs.


✨ Features Added #

Showcase System #

  • Added showcase overlay system
  • Added spotlight highlighting for widgets
  • Added feature onboarding flow
  • Added coach mark support
  • Added interactive walkthrough system

Widget Highlighting #

  • Highlight widgets using GlobalKey
  • Smooth spotlight focus effect
  • Rounded spotlight clipping
  • Background dim overlay

Tooltip System #

  • Custom showcase tooltip widget
  • Title & description support
  • Skip button support
  • Next button support
  • Finish state handling
  • Step-by-step onboarding navigation
  • Next step transition
  • Previous step handling foundation
  • Showcase completion support

Controller Architecture #

  • Added ShowcaseController
  • Stateful onboarding management
  • Listener-based updates
  • Step indexing system

Models #

  • Added ShowcaseStep model
  • Configurable titles and descriptions
  • Flexible onboarding definitions

Utilities #

  • Added widget position calculation utilities
  • Added rect extraction from GlobalKey

Overlay Effects #

  • Animated overlay foundation
  • Spotlight painter implementation
  • Transparent cutout rendering
  • Darkened background focus effect

Testing #

  • Added controller unit tests
  • Added widget rendering tests
  • Added showcase tooltip tests

Documentation #

  • Added production-ready README
  • Added usage examples
  • Added installation guide
  • Added API usage documentation

🛠 Technical Details #

Supported Platforms #

  • Android
  • iOS
  • Web
  • Windows
  • macOS
  • Linux

Flutter Compatibility #

  • Flutter 3.10+
  • Dart 3+

🚀 Upcoming Features #

Planned improvements for future releases:

  • Circular spotlight support
  • Auto tooltip positioning
  • Step indicators
  • Progress tracking
  • Custom animation support
  • Persistent onboarding
  • Theme customization
  • Accessibility enhancements
  • Multiple showcase styles
  • Advanced transition effects

❤️ Thanks #

Thank you for supporting zeba_academy_showcase and open-source Flutter development.

0
likes
130
points
66
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

Feature onboarding and walkthrough package for Flutter apps.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_showcase