FLUTTER ECOSYSTEM

voyager

Flutter용 위젯 라우터 및 기본 종속성 주입 라이브러리입니다. YAML에서 네비게이션 경로를 정의하고 사용자 지정 플러그인으로 강화하세요.

최신 버전
3.0.0
30일 다운로드
76
좋아요
28
Pub 점수
130

패키지 개요

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

개요

Voyager는 위젯 라우팅과 기본적인 종속성 주입을 결합한 Flutter 패키지로, 개발자가 YAML 형식으로 네비게이션 경로를 정의할 수 있게 해줍니다. 동적 라우트 구성과 사용자 정의 플러그인을 통한 확장성을 지원하여 네비게이션 로직을 단순화하고 반복 코드를 줄입니다. YAML을 활용함으로써 라우트는 선언적이며 유지보수 가능해지고, 내장된 종속성 주입은 화면 간 서비스 관리를 원활하게 지원합니다. 복잡한 네비게이션 요구 사항을 가진 앱에 적합하며, Voyager는 개발을 간소화하고 코드 구조를 향상시킵니다.

사용 사례

  • YAML을 사용한 선언적 탐색
  • 복잡한 앱 라우팅
  • 동적 라우트 구성
  • 플러그인 기반의 탐색 확장
  • 간소화된 종속성 주입
  • 크로스 플랫폼 탐색

주요 기능

  • YAML 기반 경로 정의
  • 사용자 정의 플러그인 지원
  • 내장된 종속성 주입
  • 크로스 플랫폼 호환성
  • 최소한의 뼈대 코드
  • 확장 가능한 탐색 시스템

적합한 대상

  • 대규모 플러터 애플리케이션
  • 유지보수 가능한 라우팅을 우선시하는 팀
  • 선언적 구성 사용 개발자
  • 동적 탐색이 필요한 앱
  • 재사용 가능한 탐색 컴포넌트를 갖춘 프로젝트

고려 사항

  • 경로 설정을 위해서는 YAML 지식이 필요합니다
  • 기본 종속성 주입에 제한됨
  • 플러그인 통합의 학습 곡선
  • 간단한 단일 화면 앱에는 적합하지 않음
  • 외부 YAML 파싱에 의존
  • 검증을 위해 추가 도구가 필요할 수 있습니다
지원 플랫폼AndroidiOSLinuxmacOSWebWindows

패키지 설치

flutter pub add voyager

카테고리

의존성

의존성 목록 4 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.