flutter_app_tour library

Public API for the flutter_app_tour package.

Classes

SharedPreferencesTourStorage
A TourStorage implementation backed by shared_preferences.
TourAnimationConfig
Configuration for a highlight animation.
TourController
Coordinates tour state, transitions, target scrolling, and persistence.
TourId
A strongly typed identifier used by tour steps and targets.
TourScope
Builds the overlay UI for a TourController.
TourStep
Describes one target and its content in an application tour.
TourStorage
Persistence abstraction for whether a tour has been seen.
TourTarget
Marks a widget as a target that can be highlighted by a TourStep.
TourTheme
Visual configuration used by the tour overlay.

Enums

SpotlightShape
Describes the shape cut out around a tour target.
TooltipPosition
Controls where a tour tooltip is placed relative to its target.
TourAnimation
Defines the available highlight animations for tour steps.
TourProgressIndicatorType
Styles used for tour progress indicator display.
TourStatus
Describes the lifecycle state of a tour.

Typedefs

TourLifecycleCallback = FutureOr<void> Function()
TourStepCallback = FutureOr<void> Function(TourStep step)