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

A Flutter onboarding package with app tours, feature highlights, coach marks and resume support.

Changelog #

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

The format follows Keep a Changelog, and this project follows Semantic Versioning.


0.0.1 - 2026-06-24 #

🎉 Initial Release #

First public release of Zeba Academy Onboarding.

Added #

🚀 Core Onboarding System

  • Added complete Flutter onboarding framework
  • Added guided app tours
  • Added step-based onboarding flow
  • Added widget targeting system using GlobalKey

🎯 Feature Highlighting

  • Added widget spotlight highlighting
  • Added focus overlay system
  • Added coach mark experience
  • Added customizable onboarding content

💡 Coach Marks

  • Added onboarding tooltip cards
  • Added title and description support
  • Added optional icons for steps
  • Added user-friendly navigation actions

🎮 Controller Support

  • Added OnboardingController

Available controls:

  • Start onboarding
  • Move to next step
  • Move to previous step
  • Skip onboarding
  • Complete onboarding

💾 Resume Support

  • Added persistent onboarding state
  • Added SharedPreferences storage support
  • Added completion tracking

Storage features:

  • Save completion status
  • Check onboarding status
  • Reset onboarding progress

📦 Package Architecture

Added clean package structure:

lib/

├── zeba_academy_onboarding.dart

└── src/

    ├── onboarding_step.dart
    ├── onboarding_controller.dart
    ├── onboarding_overlay.dart
    ├── onboarding_storage.dart
    ├── onboarding_tour.dart
    └── widgets/

        └── spotlight.dart

Developer Experience #

  • Added public package exports
  • Added reusable onboarding components
  • Added Flutter-friendly API
  • Added documentation comments
  • Added package testing support

Testing #

Added initial package tests:

  • Onboarding step creation tests
  • Controller lifecycle tests
  • Navigation flow tests

Documentation #

Added:

  • Installation guide
  • Usage examples
  • Controller documentation
  • Storage documentation
  • Contribution guide

License #

Released under:

GNU General Public License v3.0 (GPL-3.0)


Upcoming #

Planned improvements:

  • Advanced animations
  • Custom tooltip positions
  • Theme customization
  • Multiple onboarding flows
  • Dark mode support
  • Lottie animation integration
  • Gesture-based interactions
  • Additional storage providers

Maintainers #

Created and maintained by:

Sufyan bin Uzayr

Open-source developer building Flutter tools and packages.

Website:

https://sufyanism.com/


Zeba Academy #

Learning platform for:

  • Coding
  • Technology
  • Development

Website:

https://zeba.academy/

Resources:

https://code.zeba.academy/


Thank you for using Zeba Academy Onboarding 🚀

0
likes
140
points
60
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

A Flutter onboarding package with app tours, feature highlights, coach marks and resume support.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter, shared_preferences

More

Packages that depend on zeba_academy_onboarding