FLUTTER ECOSYSTEM

aikenahac/app_tutorial

앱의 기능을 사용자에게 원활하게 설명하기 위해 앱용 온보딩 흐름을 생성하는 패키지입니다.

app_tutorial 프로젝트 이미지
Stars
3
Forks
10
최근 푸시(UTC)
2024. 6. 10.
프로젝트 상태
활성
Aiken Tine Ahac GitHub avatar
GITHUB User

Aiken Tine Ahac ↗

Co-Founder of @avarra. Software Developer @Preskok

@avarra & @preskokSlovenia공식 웹사이트 ↗
언어DartSwiftKotlinObjective-C

사용 중인 의존성

의존성 목록 2 개
  • flutter{"sdk":"flutter"}
  • flutter_test개발 의존성{"sdk":"flutter"}

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

README 펼치기 / 접기

Flutter App Onboarding

roundedRectangle

Usage

Import the package into your pubspec.yaml

dependencies:
  app_tutorial: ^currentVersion

View the example project to see how to use the package.

Properties:
TutorialItem
Property Description Type Required Default value
globalKey The Global Key of the component you want to focus on GlobalKey yes /
child Widget to show on the screen when this item is active Widget yes /
color Color of the overlay Color? no Color.fromRGBO(0, 0, 0, 0.6)
borderRadius Radius of the border of the higlighted item Radius no Radius.circular(10.0)
radius Radius of the ShapeFocus.oval shape double? no null
shapeFocus Shape of the focus element ShapeFocus.oval, ShapeFocus.square, ShapeFocus.roundedSquare no ShapeFocus.roundedSquare
Tutorial
  • show() - the show () method, receives three parameters, the context, list of tutorial items you created and the onTutorialComplete callback.
Tutorial.showTutorial(context, items, onTutorialComplete: () {
  // Code to be executed after the tutorial ends
  print('Tutorial is complete!');
});
  • skipAll() - the skipAll() method receives the context parameter and ends the onboarding process
Tutorial.skipAll(context);
This package is a separated fork of this package.