FLUTTER ECOSYSTEM

inject_flutter

inject_annotation용 Flutter 통합. Widget에 ViewModel을 주입하고 자동 라이프사이클 관리를 제공하는 ViewModelFactory 및 ViewModelBuilder를 포함하며, @subc [...]를 소유하는 SubcomponentBuilder도 제공합니다.

최신 버전
1.2.1
30일 다운로드
4만
좋아요
2
Pub 점수
150

패키지 개요

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

개요

inject_flutter는 inject_annotation용 플러터 전용 통합으로, 플러터 앱에서 원활한 의존성 주입을 가능하게 합니다. ViewModelFactory와 ViewModelBuilder를 제공하여 위젯에 ViewModel을 자동 라이프사이클 관리로 주입하고, 적절한 인스턴스화 및 해제를 보장합니다. SubcomponentBuilder는 @subcomponent 어노테이션을 통해 스코프 기반 종속성을 지원합니다. 이 패키지는 플러터의 위젯 트리 및 라이프사이클과 자연스럽게 통합되어 상태 관리를 간소화하고, 반복 코드를 줄이며 유지보수성을 향상시킵니다.

사용 사례
  • Flutter 앱에서의 상태 관리
  • 위젯 트리에서의 종속성 주입
  • 하위 구성 요소가 있는 스코프 종속성
  • 자동 ViewModel 라이프사이클 처리
  • UI 계층의 부가 코드 감소
주요 기능
  • 자동 ViewModel 수명 주기 관리
  • ViewModelBuilder는 위젯 주입을 쉽게 하기 위한 것입니다
  • 스코프된 종속성용 SubcomponentBuilder
  • inject_annotation 통합
  • 최소한의 보일러플레이트
적합한 대상
  • 의존성 주입을 사용하는 Flutter 개발자
  • 명확한 관심사 분리가 필요한 앱
  • 뷰모델 패턴을 사용하는 프로젝트
  • 보일러플레이트를 줄이려는 팀
  • inject_annotation를 활용하는 개발자
고려 사항
  • inject_annotation 설정이 필요합니다
  • Flutter 전용 사용 사례에 국한
  • 애노테이션 처리에 의존함
  • 복잡한 계층 구조의 경우 추가 구성이 필요할 수 있습니다
  • 비-Flutter 프로젝트에는 적합하지 않습니다
지원 플랫폼AndroidiOSLinuxmacOSWebWindows

패키지 설치

flutter pub add inject_flutter

카테고리

의존성

의존성 목록 2 개

소스 저장소

관련 프로젝트

아직 데이터가 없습니다.

순위