FLUTTER ECOSYSTEM

go_router_builder

package:go_router용 생성된 강력한 타입의 라우트 헬퍼를 지원하는 빌더

최신 버전
4.3.0
30일 다운로드
21.1만
좋아요
294
Pub 점수
160

패키지 개요

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

개요

go_router_builder는 go_router 패키지용 강타입 라우트 헬퍼를 생성하는 Flutter 패키지로, 네비게이션의 안정성과 개발자 생산성을 향상시킵니다. 라우트 정의에서 Dart 코드를 생성함으로써 컴파일 시 라우트 검증을 가능하게 하여 런타임 오류를 줄입니다. 이 빌더는 go_router와 원활하게 통합되며 Android, iOS, macOS, Windows, Linux 등 주요 플랫폼을 지원합니다. 복잡한 라우팅 로직을 관리할 때 자동 완성, 리팩터링 지원 및 코드 가독성이 향상되어 개발자가 편리하게 작업할 수 있습니다.

사용 사례
  • 경로 간 타입 안전한 탐색
  • 자동 경로 도우미 생성
  • 대규모 라우팅 설정에서의 개선된 리팩터링
  • 런타임 탐색 오류 감소
  • 딥 링크 및 라우트 매칭 간소화
주요 기능
  • 강타입 라우트 참조
  • 경로 구성에서 코드 자동 생성
  • 컴파일 시 라우트 검증
  • go_router와의 통합
  • 딥링킹 및 동적 경로 지원
적합한 대상
  • 대규모 플러터 애플리케이션
  • 코드 안전성을 우선시하는 팀
  • go_router를 광범위하게 사용하는 개발자
  • 유지보수 가능한 라우팅 로직이 필요한 프로젝트
  • 복잡한 탐색 흐름을 가진 앱
고려 사항
  • 경로 구성 파일 설정이 필요합니다
  • 코드를 생성하려면 build_runner가 필요합니다
  • 빌드 시간을 약간 늘릴 수 있습니다
  • 간단한 탐색 시나리오에서는 필요하지 않음
  • go_router 버전 호환성에 따라 다릅니다
지원 플랫폼AndroidiOSmacOSWindowsLinux

패키지 설치

flutter pub add go_router_builder

카테고리

소스 저장소

관련 프로젝트