feature/onboarding — First-Launch Onboarding
CommunityShow first-launch intro and persist seen flag
AuthorVantoan252003
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This feature ensures first-time users receive a concise, guided introduction and prevents the onboarding from showing again by persisting a "has seen" flag, avoiding repeated interruptions and enabling route guards to decide navigation.
Core Features & Use Cases
- Three-slide Intro: A PageView presenting three OnboardingSlideEntity items, each with a Lottie animation, title, description, and background color.
- Skip and Complete Flows: A visible "Skip" action on early pages and a "Next"/"Bắt đầu" button on the final page, with CompleteOnboardingUseCase writing the seen flag to Hive.
- State and Navigation: OnboardingCubit manages currentPage, totalPages, and isLastPage, while the route guard reads the persisted flag to route users to login or main flows.
Quick Start
Open the app on first launch and use OnboardingCubit to navigate pages and call CompleteOnboardingUseCase to persist the seen flag.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: feature/onboarding — First-Launch Onboarding Download link: https://github.com/Vantoan252003/Mozi/archive/main.zip#feature-onboarding-first-launch-onboarding Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.