Android, iOS, Web, macOS, Windows, Linux 등 여러 플랫폼에서 플랫폼 네이티브 스토리지 메커니즘에 접근할 수 있는 Dart 전용 패키지입니다. 하위 운영 체제의 스토리지 기능을 활용하여 데이터를 원활하게 지속적으로 저장하고 최적의 성능과 호환성을 보장합니다. 외부 데이터베이스나 복잡한 구성 없이 가볍고 크로스플랫폼 솔루션을 찾는 개발자를 위한 것입니다. 이 패키지는 네이티브 스토리지 API를 일관된 Dart 인터페이스로 추상화하여 Flutter 애플리케이션 내 데이터 관리를 간소화합니다.
사용 사례
- 사용자 선호 사항 저장
- 앱 상태 유지
- 작은 데이터 세트 캐싱
- 세션 데이터 관리
- 구성 파일 저장
- 오프라인 기능 활성화
주요 기능
- 크로스플랫폼 네이티브 저장소 접근
- Dart 전용 구현
- 최소 설정 요구사항
- 플랫폼별 최적화
- 가볍고 빠름
- 모든 주요 데스크톱 및 모바일 플랫폼을 지원합니다
적합한 대상
- 지속적인 저장소가 필요한 플러터 앱
- SQLite 또는 Firebase를 피하는 개발자
- 최소한의 종속성 요구 프로젝트
- 일관된 동작을 갖는 다중 플랫폼 대상 앱
- 간결성과 성능이 중요한 사용 사례
고려 사항
- 대규모 데이터 저장에 적합하지 않습니다
- 키-값 또는 간단한 구조화된 데이터로 제한
- 내장 암호화 없음
- 플랫폼 고유의 저장 제한에 의존합니다
- 작은부터 중간 규모의 데이터 세트에 가장 적합
- 복잡한 쿼리를 지원하지 않습니다