FLUTTER ECOSYSTEM

hive_ce_generator

Hive용 확장입니다. 어떤 클래스도 저장하기 위해 TypeAdapters를 자동으로 생성합니다.

최신 버전
1.11.1
30일 다운로드
17.3만
좋아요
36
Pub 점수
150

패키지 개요

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

개요

Hive CE Generator는 Hive용 TypeAdapters를 자동으로 생성하는 Flutter/Dart 패키지로, 사용자 정의 클래스의 시리얼라이제이션 및 저장을 원활하게 가능하게 합니다. 코드 생성을 통해 수동으로 TypeAdapter 구현을 작성할 필요가 없어져 반복 코드와 잠재적 오류를 줄일 수 있습니다. 이 생성기는 복잡한 중첩 구조를 가진 클래스를 포함하여 모든 클래스와 호환되며, 기존의 Hive 기반 애플리케이션에 쉽게 통합됩니다. 모든 주요 플랫폼을 지원하여 Android, iOS, macOS, Windows, Linux에서 일관된 동작을 보장합니다.

사용 사례
  • 사용자 정의 데이터 모델에 대한 TypeAdapters를 자동으로 생성합니다
  • 복잡한 객체 계층 구조의 지속적 저장을 단순화
  • Hive 직렬화에서 수동 보일러플레이트 줄이기
  • Hive 기반 앱을 통해 빠른 개발 가능
  • 크로스 플랫폼 데이터 지속성 지원
주요 기능
  • TypeAdapters용 코드 생성
  • 수동 어댑터 구현이 필요하지 않습니다
  • 중첩 및 복잡한 형식을 지원
  • Hive의 기존 API와 통합
  • 크로스 플랫폼 호환성
적합한 대상
  • 로컬 저장소에 Hive를 사용하는 개발자
  • 빠르고 타입 안전한 데이터 지속성 요구 프로젝트
  • 데이터 계층에서 반복 코드를 줄이려는 팀
  • 공유 데이터 모델을 가진 여러 플랫폼을 대상으로 하는 앱
고려 사항
  • 코드 생성을 위해 build_runner가 필요합니다
  • 대상 클래스에 적절한 주석이 필요합니다
  • 빌드 시간을 약간 증가시킬 수 있습니다
  • Hive 및 hive_generator 종속성에 의존합니다
지원 플랫폼AndroidiOSmacOSWindowsLinux

패키지 설치

flutter pub add hive_ce_generator

카테고리

소스 저장소

관련 프로젝트