tutorial_bubbles library

Classes

KeyTutorialTarget
RectTutorialTarget
TutorialBubble
A simple bubble widget that wraps the given child with a configurable background.
TutorialBubbleContent
Implemented by widgets that can provide bubble content without drawing their own outer bubble chrome.
TutorialBubbleOverlay
Positions a TutorialBubble relative to a given targetRect within the available layout bounds.
TutorialEngine
Widget that renders a tutorial overlay for the current TutorialStep.
TutorialEngineController
A simple controller that owns a list of TutorialSteps.
TutorialHighlightShape
Describes the visible shape of the highlighted target region.
TutorialPersistence
TutorialProgressStorage
Simple key-value storage for persisting tutorial progress across app restarts.
TutorialStep
Immutable description of a single tutorial step.
TutorialStepBehavior
TutorialTarget
TutorialTextBubble
A convenience bubble widget for text content with configurable styling.
TutorialTextContent
Text-only bubble content for use inside TutorialBubbleOverlay.
TutorialVisuals
Immutable configuration for visual parameters used by the tutorial engine.

Enums

TutorialBubbleSide
Preferred side for positioning a bubble relative to its target.
TutorialCompletionReason
Reason the tutorial ended, used by TutorialEngine.onComplete.
TutorialHighlightShapeType
TutorialSaveStrategy

Typedefs

TutorialBeforeShow = Future<void> Function(BuildContext context, TutorialEngineController controller)
TutorialRectResolver = Rect Function(BuildContext context)
TutorialStepCallback = FutureOr<void> Function(BuildContext context)