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

A customizable Flutter package to display onboarding screens with smooth page transitions, indicators, and action buttons.

🧭 Onboarding View #

A simple and customizable onboarding screen package for Flutter apps. Quickly add beautiful intro screens to your mobile app with page indicators, titles, subtitles, images, and skip/done buttons.


✨ Features #

  • Smooth page transitions
  • Built-in page indicator using smooth_page_indicator
  • Supports asset images
  • Skip and Done callbacks

πŸ“¦ Installation #

Add to your pubspec.yaml:

dependencies:
  onboarding_view: ^1.0.0

Then run flutter pub get

πŸš€ Usage #

Begin first by creating OnboardingPageViewModels

OnboardingPageModel( 
title: 'Welcome!',
description: 'Start your journey with us.',
imagePath: 'assets/onboarding1.png',
),

And then use the OnboardingPageView as below

OnboardingView(
        pages: [
          OnboardingPageModel(
            title: "Welcome",
            description: "This is an awesome onboarding screen.",
            imageAsset: 'assets/images/intro1.png',
          ),
          OnboardingPageModel(
            title: "Learn Fast",
            description: "Get started with Flutter in minutes.",
            imageAsset: 'assets/images/intro2.png',
          ),
          OnboardingPageModel(
            title: "Let’s Go!",
            description: "You are ready to build something great.",
            imageAsset: 'assets/images/intro3.png',
          ),
        ],
        onDone: () {
          // Navigate to home or login
          debugPrint("Onboarding Done");
        },
        onSkip: () {
          debugPrint("Onboarding Skipped");
        },
      ),
1
likes
140
points
11
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A customizable Flutter package to display onboarding screens with smooth page transitions, indicators, and action buttons.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, smooth_page_indicator

More

Packages that depend on onboarding_view_plus