개요
플랫폼 간에 간단한 키-값 쌍을 지속적으로 저장할 수 있는 플러터 플러그인입니다. iOS의 NSUserDefaults와 안드로이드의 SharedPreferences 같은 네이티브 API를 추상화하여 사용자 선호사항, 설정 또는 세션 토큰과 같은 기본 데이터를 저장하기 위한 통합 인터페이스를 제공합니다. 이 패키지는 웹, macOS, Windows, Linux 등 모든 주요 플랫폼을 지원하며, 가벼운 크로스플랫폼 데이터 영구 저장에 이상적입니다. 데이터는 로컬에 저장되고 비동기적으로 접근되므로 일반적인 앱 시나리오에서 성능과 신뢰성을 보장합니다.
사용 사례
- 사용자 선호 사항 저장
- 앱 설정 저장
- 로그인 상태 유지
- 작은 양의 데이터 캐싱
- 사용자 세션 추적
주요 기능
- 크로스 플랫폼 호환성
- 간단한 키-값 API
- 비동기 작업
- 지속적인 로컬 저장소
- 다수의 플랫폼을 지원합니다
적합한 대상
- 경량 데이터 저장
- 사용자 선호도 관리
- 앱 구성
- 시작 사이의 상태 유지
- 간단한 캐싱 요구 사항
고려 사항
- 대규모 데이터 세트에 적합하지 않습니다
- 쿼리 기능 없음
- 기본적으로 데이터는 암호화되지 않습니다
- 기본 형식에만 제한됨
- 복잡한 데이터 구조용으로 설계되지 않음