개요
사용자가 입력한 값을 데이터 저장소에 자동으로 저장하여 앱 세션 간에 데이터가 저장되고 복원되도록 보장하는 입력 위젯을 제공하는 플러터 패키지입니다. 폼을 위한 것으로, 내부적으로 저장 로직을 처리함으로써 빌더플레이트를 줄입니다. 기존의 폼 워크플로우와 원활하게 통합되며, 텍스트 필드 및 체크박스와 같은 일반적인 입력 유형을 지원합니다. 구글에서 개발했으며 신뢰성과 개발자 편의성을 중시합니다. 수동 저장/로드 로직 없이 지속적인 폼 상태가 필요한 앱에 적합합니다.
사용 사례
- 지속적인 폼 입력
- 사용자 선호 사항 저장
- 오프라인 데이터 입력
- 앱 재시작 후 자동 복구
- 양식 제출 오류 줄이기
- 폼 내 상태 관리 간소화
주요 기능
- 자동 데이터 지속성
- 내장 스토리지 통합
- 무결점 폼 상태 복구
- 최소한의 보일러플레이트 코드
- 다양한 입력 유형을 지원합니다
- 기존 양식과의 간편한 통합
적합한 대상
- 지속 상태를 가진 폼을 구축하는 개발자
- 오프라인 데이터 보존이 필요한 앱
- 개발자 생산성을 우선시하는 팀
- 최소 상태 관리 사용 프로젝트
- 사용자 설정이 있는 Flutter 앱
- 빠른 데이터 지속성 요구 프로토타입
고려 사항
- 호환되는 데이터 저장소가 필요합니다
- 저장 동작에 대한 사용자 정의 제한
- 구글의 구현에 의존함
- 복잡한 데이터 모델에 적합하지 않을 수 있습니다
- 내장형 암호화 없음
- 플랫폼에 관계없는 저장은 보장되지 않습니다