FLUTTER ECOSYSTEM

built_value_generator

빌더를 갖춘 값 유형, 열거형으로 사용하는 Dart 클래스 및 직렬화. 이 라이브러리는 개발용 종속성입니다.

최신 버전
8.12.6
30일 다운로드
28.2만
좋아요
148
Pub 점수
160

패키지 개요

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

개요

Built Value Generator는 Dart용 코드 생성 도구로, 내장 빌더, 열거형과 유사한 동작 및 원활한 JSON 직렬화를 갖춘 불변 값 클래스를 생성할 수 있게 해줍니다. 생성자, getter, 직렬화 메서드에 대한 반복 코드를 자동으로 생성하여 오류를 줄이고 코드 유지보수성을 향상시킵니다. 개발용 종속성으로 설계되어 built_value와 함께 사용해 Flutter 및 Dart 애플리케이션에서 데이터 모델링을 간소화합니다. 이 생성기는 Android, iOS, macOS, Windows, Linux 등 여러 플랫폼을 지원합니다.

사용 사례
  • 불변 데이터 모델링
  • JSON 직렬화
  • 타입 안전한 구성 객체
  • 앱에서의 상태 관리
  • 복잡한 데이터 구조에 대한 코드 생성
주요 기능
  • 자동 빌더 패턴 생성
  • 열거형과 유사한 클래스 동작
  • 내장된 JSON 직렬화
  • 최소한의 보일러플레이트
  • 널 안전성 지원
적합한 대상
  • 불변 데이터가 필요한 Flutter 앱
  • API 기반 애플리케이션
  • 대규모 상태 관리
  • 타입 안전성을 우선시하는 팀
  • 코드 생성을 사용하는 프로젝트
고려 사항
  • build_runner 설정이 필요합니다
  • 빌드 시 종속성 추가
  • 제한된 런타임 사용자 정의
  • 동적 데이터에 적합하지 않음
  • 가변 클래스에서의 주의 깊은 마이그레이션 필요
지원 플랫폼AndroidiOSmacOSWindowsLinux

패키지 설치

flutter pub add built_value_generator

카테고리

소스 저장소

관련 프로젝트

순위