introduction_screen
Introduction/Onboarding package for flutter app with some customizations possibilities
4.0.0
46K downloads/mo
#1509 most downloaded on pub.dev
pyozer/introduction_screen
What this package is like to depend on
Last release 12 months ago
27 Aug 2025
Release timing varies
gaps range from 2 weeks to 11 months
Nearly every release is documented
notes for 41 of 41 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
41 releases · first in 2018
0 releases in the last 12 months
see the full history below
Release timeline
41 releases · Sep 2018 to Aug 2025Releases
latest 41-
4.0.027 Aug 2025Release notes
Open source →BREAKING CHANGE
Refactored the signatures of
overrideDone,overrideNext,overrideSkip, andoverrideBackparameters to provide improvedonPressedhandling and greater flexibility for custom button actions.More information PR#234
Release notes
Open source →BREAKING CHANGE
Refactored the signatures of
overrideDone,overrideNext,overrideSkip, andoverrideBackparameters to provide improvedonPressedhandling and greater flexibility for custom button actions.More information PR#234
-
3.1.1718 Feb 2025 -
3.1.1612 Feb 2025 -
3.1.1512 Feb 2025Release notes
Open source →Release notes
Open source → -
3.1.1423 Mar 2024 -
3.1.1323 Mar 2024Release notes
Open source →Added
- Add scrollViewKeyboardDismissBehavior parameter on PageViewModel #195 #212
- Re-generate example app with latest flutter version
- Update dependencies to latest version (flutter_keyboard_visibility to 6.0.0)
Fixed
Release notes
Open source →Added
- Add scrollViewKeyboardDismissBehavior parameter on PageViewModel PR#195 PR#212
- Re-generate example app with latest flutter version
- Update dependencies to latest version (flutter_keyboard_visibility to 6.0.0)
Fixed
-
3.1.1203 Oct 2023 -
3.1.1113 Jul 2023 -
3.1.1011 Jul 2023Release notes
Open source →Added
- Add getter
getCurrentPage()to get current page as an integer
Fixed
- Fixed a bug on auto scroll using raw pages when initial launch PR#189
- Revert _currentpage to a double instead of int to have the dots animation
Release notes
Open source →Added
- Add getter
getCurrentPage()to get current page as an integer
Fixed
- Fixed a bug on auto scroll using raw pages when initial launch PR#189
- Revert _currentpage to a double instead of int to have the dots animation
- Add getter
-
3.1.919 Jun 2023Release notes
Open source →Release notes
Open source → -
3.1.820 Apr 2023 -
3.1.716 Mar 2023 -
3.1.615 Feb 2023 -
3.1.515 Feb 2023 -
3.1.413 Jan 2023Release notes
Open source →Fixed
- Fix bounce effect that occurs after last page - PR#159
Changed
- changed footer to flexible + footerFit + readme - PR#160
-
3.1.311 Jan 2023Release notes
Open source →Added
- Added a README section demoing IntroductionScreen key param - PR#154
- Added dynamic safeArea - PR#158
Fixed
- fix sample visual - PR#158
Changed
- remove footer from body - PR#157
-
3.1.228 Dec 2022 -
3.1.129 Nov 2022Release notes
Open source →Fixed
- Explicitly select
elementAtOrNullfrom ourCustomListhelper by using an extension override. #151
- Explicitly select
-
3.1.026 Nov 2022Release notes
Open source →Added
resizeToAvoidBottomInsetto for better keyboard support - PR#141canProgressparameter to check if it is valid to progress to the next page - PR#137- autoscroll method - PR#136
Fixed
- Hiding Of Skip Button Is Now Handled By A Visibility Widget So It Doesn't Jump Around - PR#127
Changed
-
3.0.230 Mar 2022 -
3.0.122 Mar 2022 -
3.0.012 Feb 2022Release notes
Open source →SOME BREAKING CHANGE, please check your code and UI render
- Add back button (Thanks to PR#90)
- Add buttons parameters to override pre-built buttons
- Add
controlsPositionparameter - Add semantic labels parameters for buttons (Thanks to PR#80)
- Replace buttons color parameters by styles (Thanks to PR#101)
- Add option to put image next to content in landscape (Thanks to PR#74)
- Allow body widget to be built without padding (Thanks to PR#73)
- Replace single scrollController parameter by a list (Thanks to PR#71)
-
2.1.030 Mar 2021Release notes
Open source →- Some UI changes has been made, please check your app to be sure nothing has been changed
- Support fullscreen images (Thanks to PR#29)
- Support reverse page coontent order (Thanks to PR#32)
- Support custom buttons colors (Thanks to PR#34)
- Support raw pages (Widget) (Thanks to PR#42)
- Add showDoneButton property (Thanks to PR#45)
- Add scrollController property for pages scroll views (Thanks to PR#58)
- Add globalFooter and globalHeader property (Thanks to PR#61)
- Other new properties for customizations has been added, see README for more info
- Like RTL, paddings, margins, ..
-
2.0.009 Mar 2021 -
1.0.930 Jun 2020Release notes
Open source →- You can now access to
nextfunction - Add mounted check before setState (PR#24)
- You can now press the dots indicators to change the page (can be disabled)
- You can now access to
-
1.0.824 Feb 2020Release notes
Open source →- You can now access to IntroductionScreenState (for controller, animateScroll or skipToEnd functions)
- Add public function to go to last page (skip to end)
- Fix PageMetric type issue
-
1.0.702 Nov 2019Release notes
Open source →- Breaking changes :
dotsDecorationis now for all pages - Add new parameters to handle paddings (image, title, body, ..)
- Using latest dots_indicator package to support "animate" dots
- Improve example app and update demo gifs on Readme
- Breaking changes :
-
1.0.618 Jul 2019Release notes
Open source →- Breaking changes :
titleandbodyare now named parameters - You can now add
titleWidgetto have a title as Widget instead of String - You can now add
bodyWidgetto have a body as Widget instead of String
- Breaking changes :
-
1.0.507 Jun 2019Release notes
Open source →- Add
globalBackgroundColorproperty to define background color for all transparent pages - Add
showNextButtonproperty to set Next button visible or not
- Add
-
1.0.5+107 Jun 2019 -
1.0.5+213 Jun 2019 -
1.0.417 May 2019Release notes
Open source →- Add possibility to define flex ratio for skip, dots and next/done button.
-
1.0.316 May 2019Release notes
Open source →- Breaking changes : Update
dots_indicatorlibrary, now you must/can provide dots customizations withDotsDecoratormodel withdotsDecoratorproperty ofPageDecoration.
- Breaking changes : Update
-
1.0.3+117 May 2019 -
1.0.226 Apr 2019Release notes
Open source →- Breaking changes : All page customization has been moved to PageDecoration model
- Improve layout of the page
- Add
imageFlexandbodyFlexparameter on PageDecoration, to custom flex ratio - Improve example app
-
1.0.125 Apr 2019 -
1.0.001 Apr 2019Release notes
Open source →- Breaking changes :
image(Widget) parameter is now optional - Add possibility to provide
BoxDecoration(Thanks to https://github.com/MohiuddinM) - Add possibility to override default onSkip method
- Breaking changes :
-
0.0.521 Feb 2019Release notes
Open source →- Breaking changes :
done(Widget) parameter is now required - Breaking changes :
skip(Widget) parameter is now required if you setshowSkipButton: true - Fix bug
- Add onChange listener
- Add possibility to add a footer (like a button)
- Add animation duration
- Add possibility to define the initial page
- Add possibility to freeze the scroll
- Breaking changes :
-
0.0.407 Oct 2018Release notes
Open source →- Improve customization
- Change String type to Widget for buttons, to set an Icon for example
- Remove nextText parameter, use next instead
- Remove doneText parameter, use done instead
- Remove skipText parameter, use skip instead
-
0.0.321 Sep 2018 -
0.0.210 Sep 2018