[Flutter] Useful packages

Bumhyeon Baek·2023년 9월 2일
0

Flutter

목록 보기
13/14

Phoenix

Easily restart your application from scratch, losing any previous state.

이전 상태를 모두 버리고 어플리케이션을 처음부터 쉽게 다시 시작할 수 있다. Phoenix는 OS 수준에서 어플리케이션 프로세스를 완전히 다시 시작하는 것이 아니라 어플리케이션 수준에서 어플리케이션을 다시 시작하고 어플리케이션 위젯 트리를 처음부터 다시 빌드하고 이전 상태를 모두 읽어버린다.

Use cases

  • 로그아웃 후 앱을 재시작 할 때
  • 앱 초기화 프로세스가 fail 후 앱을 다시 시작할 때
  • 앱 내에서 특정 이벤트가 발생한 후 앱을 다시 시작할 때

Installation

flutter pub add flutter_phoenix

Usage

Wrap you App widget in the Phoenix widget.

void main() {
  runApp(
    Phoenix(
      child: App(),
    ),
  );
}
profile
Cool Leader

0개의 댓글