Tutorial<T> constructor

Tutorial<T>(
  1. Map<T, List<TutorialStep>> tutorials, {
  2. NavigatorState? navigator,
})

Creates a tutorial controller with the given tutorials.

Parameters:

  • tutorials: A map of tutorial IDs to their respective TutorialStep lists.
  • navigator: Optional NavigatorState for multi-screen tutorials.

Implementation

Tutorial(Map<T, List<TutorialStep>> tutorials, {NavigatorState? navigator})
  : _tutorials = Map.from(tutorials),
    _customNavigator = navigator {
  initializeState();
}