FLUTTER ECOSYSTEM

smooth_page_indicator

Customizable animated page indicator with a set of built-in effects.

smooth_page_indicator cover
Latest version
2.0.1
30-day downloads
497.5K
Likes
4.1K
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

Smooth Page Indicator is a customizable, animated page indicator for Flutter that supports a variety of built-in visual effects. It seamlessly integrates with PageView widgets to provide users with intuitive feedback on their current position within a scrollable list of pages. The package offers smooth transitions and dynamic styling options, allowing developers to tailor the appearance and behavior to match their app’s design language. With support across all major platforms, it ensures consistent user experience whether on mobile, web, or desktop.

Use cases
  • Displaying progress in onboarding flows
  • Enhancing UX in image sliders
  • Visualizing steps in multi-step forms
  • Animating navigation between tabs
  • Creating engaging tutorial screens
Key features
  • Built-in animation effects
  • Customizable colors and sizes
  • Support for multiple page view types
  • Responsive design across platforms
  • Easy integration with PageView
  • Extensible effect system
Suitable for
  • Onboarding screens
  • Image galleries
  • Multi-step wizards
  • Interactive tutorials
  • Mobile and web applications
Considerations
  • May impact performance with many indicators
  • Requires careful tuning for complex animations
  • Limited customization without extending code
  • Not ideal for static, non-animated indicators
  • Best used with moderate number of pages
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add smooth_page_indicator

Categories

Source repository

Related projects

Rankings