FLUTTER ECOSYSTEM

auto_route_generator

AutoRoute는 선언형 라우팅 솔루션으로, 네비게이션에 필요한 모든 것이 자동으로 생성됩니다.

최신 버전
10.5.0
30일 다운로드
30.8만
좋아요
163
Pub 점수
150

패키지 개요

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

개요

AutoRoute Generator는 라우트 정의를 기반으로 자동으로 네비게이션 코드를 생성하는 선언형 라우팅 솔루션을 제공하는 Flutter 패키지입니다. 어노테이션을 통해 타입 안전한 라우트, 네비게이터 및 라우트 가드를 생성함으로써 반복 코드를 제거합니다. 개발자는 구조화된 방식으로 라우트를 정의하고, 생성기가 나머지를 처리하여 컴파일 시 안정성을 보장하고 런타임 오류를 줄입니다. 복잡한 네비게이션 요구 사항이 있는 앱에 적합하며, 딥 링크와 동적 라우팅을 지원합니다. 이 패키지는 AutoRoute 라이브러리와 원활하게 통합되며 모든 주요 플랫폼에서 작동합니다.

사용 사례
  • 복잡한 앱 탐색
  • 타입 안전한 라우팅
  • 딥링크 지원
  • 동적 라우트 생성
  • 반복 코드 줄이기
주요 기능
  • 자동 경로 생성
  • 타입 안전한 탐색
  • 컴파일 시 라우트 검증
  • 라우트 가드 지원
  • Platform-agnostic
적합한 대상
  • 대규모 플러터 애플리케이션
  • 코드 안전성을 우선시하는 팀
  • 선언적 라우팅을 사용하는 개발자
  • 딥링크가 필요한 프로젝트
  • 경로 변경이 빈번한 앱
고려 사항
  • build_runner 설정이 필요합니다
  • 새 사용자를 위한 학습 곡선
  • 수동 코드 없이 제한된 사용자 정의
  • 주석 처리에 의존함
  • 빌드 시간이 증가할 수 있습니다
지원 플랫폼AndroidiOSmacOSWindowsLinux

패키지 설치

flutter pub add auto_route_generator

카테고리

소스 저장소

관련 프로젝트