FLUTTER ECOSYSTEM

hydrated_bloc

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

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

패키지 개요

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

개요

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

사용 사례
  • 사용자 선호 사항 유지
  • 재시작 후 폼 데이터 복원
  • 세션 상태 유지
  • 앱 구성 저장
  • 오프라인 상태 복구 처리
주요 기능
  • Automatic state persistence
  • Cross-platform support
  • Seamless integration with Bloc
  • Configurable storage backend
  • State restoration on app launch
적합한 대상
  • Apps requiring state durability
  • Developers using Bloc pattern
  • Projects needing offline resilience
  • Mobile and web applications
  • State-heavy UIs
고려 사항
  • 저장소를 위한 추가 설정이 필요합니다
  • 큰 상태와 함께 가능한 성능 영향
  • 민감 데이터와 관련된 보안 위험
  • 실시간 동기화에 적합하지 않습니다
  • 버전 간 마이그레이션의 수동 처리
지원 플랫폼AndroidiOSWebmacOSWindowsLinux

패키지 설치

flutter pub add hydrated_bloc

카테고리

소스 저장소

관련 프로젝트

순위