FLUTTER ECOSYSTEM

hydrated_bloc

bloc 상태 관리 라이브러리의 확장으로, 상태를 자동으로 저장하고 복원합니다.

최신 버전
11.0.0
30일 다운로드
23.2만
좋아요
973
Pub 점수
160

패키지 개요

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

개요

HydratedBloc은 앱 재시작 시 상태를 자동으로 지속하고 복원할 수 있도록 해주는 Bloc 라이브러리의 확장입니다. 이는 bloc 상태를 로컬 저장소(예: SharedPreferences 또는 파일 시스템)에 세부적으로 저장하고 앱이 다시 초기화될 때 이를 복원하여 일관된 사용자 경험을 보장합니다. 수동 직렬화 없이 사용자 설정, 폼 데이터, 세션 상태 등을 유지하는 데 이상적입니다. 인기 있는 Bloc 프레임워크 위에 구축되어 있으며, 기존의 Bloc 기반 아키텍처와 원활하게 통합됩니다.

사용 사례
  • 사용자 선호 사항 유지
  • 재시작 후 폼 데이터 복원
  • 세션 상태 유지
  • 앱 구성 저장
  • 오프라인 상태 복구 처리
주요 기능
  • 자동 상태 유지
  • 크로스 플랫폼 지원
  • Bloc과의 원활한 통합
  • 사용자 정의 가능한 저장 백엔드
  • 앱 시작 시 상태 복원
적합한 대상
  • 상태 지속성이 필요한 앱
  • Bloc 패턴을 사용하는 개발자
  • 오프라인 내성성이 필요한 프로젝트
  • 모바일 및 웹 애플리케이션
  • 상태 중심 UI
고려 사항
  • 저장소를 위한 추가 설정이 필요합니다
  • 큰 상태와 함께 가능한 성능 영향
  • 민감 데이터와 관련된 보안 위험
  • 실시간 동기화에 적합하지 않습니다
  • 버전 간 마이그레이션의 수동 처리
지원 플랫폼AndroidiOSWebmacOSWindowsLinux

패키지 설치

flutter pub add hydrated_bloc

카테고리

의존성

의존성 목록 4 개

소스 저장소

관련 프로젝트

순위