FLUTTER ECOSYSTEM

navigation_history_observer

푸시된 라우트 이력과 팝된 이력을 저장하는 Flutter NavigatorObserver입니다.

최신 버전
1.1.1
30일 다운로드
3.6만
좋아요
71
Pub 점수
160

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

개요

navigation_history_observer는 네비게이션 중에 푸시 및 팝된 라우트의 이력을 추적하고 저장하는 Flutter NavigatorObserver입니다. 개발자가 완전한 네비게이션 흐름에 접근할 수 있도록 하여 뒤로 가기 버튼 동작 커스터마이징, 분석 또는 네비게이션 패턴 디버깅과 같은 기능을 가능하게 합니다. 이 관찰자는 모바일, 웹, 데스크톱을 포함한 모든 지원되는 플랫폼에서 실시간으로 라우트 전환을 캡처합니다. Flutter의 라우팅 시스템과 원활하게 통합되며, pub add 명령어를 통해 최소한의 설정만으로 사용할 수 있습니다.

사용 사례
  • 내비게이션 흐름 디버깅
  • 사용자 정의 뒤로 가기 탐색 로직 구현
  • 분석을 위한 사용자 여정 추적
  • 앱 재시작 후 탐색 상태 재생성
  • 실시간으로 라우트 전환 모니터링
주요 기능
  • 푸시된 경로와 팝된 경로를 모두 추적합니다
  • 전체 탐색 기록을 제공합니다
  • 크로스 플랫폼 지원 (Android, iOS, Web, macOS, Windows, Linux)
  • 나비게이터와의 간단한 통합
  • 실시간 경로 변경 모니터링
적합한 대상
  • 복잡한 탐색 워크플로를 구축하는 개발자
  • 세부 탐색 분석이 필요한 앱
  • 사용자 지정 탐색 동작을 구현하는 팀
  • 라우팅 관련 문제 디버깅
  • 상태 복원이 필요한 응용 프로그램
고려 사항
  • 깊은 탐색 스택으로 인해 메모리 사용량이 증가할 수 있습니다
  • 수동으로 기록 데이터를 관리해야 합니다
  • 경량 탐색 요구 사항에 적합하지 않습니다
  • MaterialApp 또는 CupertinoApp와 함께 사용하는 것에 한정됨
  • 네비게이터 관찰자에 올바르게 등록되어야 합니다
지원 플랫폼AndroidiOSWebmacOSWindowsLinux

패키지 설치

flutter pub add navigation_history_observer

카테고리

소스 저장소

관련 프로젝트

아직 데이터가 없습니다.