Skip to content
wonhopark89-dev edited this page Apr 17, 2022 · 7 revisions

GetX Flutter 개발을 위한 매우 가볍고 강력한 라이브러리 https://pub.dev/packages/get

3가지 기본 원칙

  • 생산성
  • 성능
  • 조직화

주요기능

  • 상태관리
  • 라우트 관리
  • 종속성 관리

기본세팅

void main() => runApp(GetMaterialApp(home: Home()));

라우트 이동

Navigator.of(context).push(MaterialPageRoute(builder: (_) => FirstPage()));
Get.to(FirstPage());

Navigator.of(context).pop();
Get.back();

이전 History 를 모두 지우고 이동 (뒤로가기 생기지 않음)

Navigator.of(context).pushAndRemoveUntil(
  MaterialPageRoute(builder: (_)=> Home()),
    (route) => false);
Get.offAll(Home());

Clone this wiki locally