개요
prefs 패키지는 Flutter 라이브러리로, shared_preferences 플러그인을 활용하여 안드로이드, iOS, 웹, macOS, Windows 및 리눅스에서 앱 설정의 크로스플랫폼 저장 및 검색을 가능하게 합니다. 사용자 설정, 앱 상태 또는 구성 데이터를 관리하는 데 이상적인 간단하고 일관된 API를 제공합니다. 이 패키지는 플랫폼별 세부 사항을 추상화하여 모든 지원되는 플랫폼에서 신뢰할 수 있는 동작을 보장합니다. 가볍고 지속적인 로컬 스토리지가 필요한 앱에서 간편하게 사용하도록 설계되었습니다.
사용 사례
- 사용자 선호 사항 저장
- 앱 설정 저장
- 로그인 상태 유지
- 테마 선호 사항 관리
- 사용자 온보딩 상태 추적
주요 기능
- 크로스 플랫폼 호환성
- 간단한 키-값 저장소
- 자동 직렬화
- 플랫폼에 관계없는 API
- 가볍고 빠름
적합한 대상
- 소규모 지속 데이터
- 사용자 선호도 관리
- 앱 구성 저장소
- 빠른 프로토타이핑
- 기본 상태 지속성
고려 사항
- 대규모 데이터 세트에 적합하지 않습니다
- 제한된 쿼리 기능
- 내장된 데이터 검증 없음
- 데이터는 문자열로만 저장됨
- 민감한 정보에 안전하지 않습니다