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.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:onboarding_view_plus/models/onboarding_page_model.dart';
import 'package:onboarding_view_plus/onboarding_view_plus.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Onboarding Demo',
      home: 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
9
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