FLUTTER ECOSYSTEM

shared_preferences

간단한 키-값 쌍을 읽고 쓰기 위한 Flutter 플러그인입니다. iOS에서는 NSUserDefaults를, Android에서는 SharedPreferences를 래핑합니다.

최신 버전
2.5.5
30일 다운로드
675만
좋아요
1.1만
Pub 점수
160

패키지 개요

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

개요

플랫폼 간에 간단한 키-값 쌍을 지속적으로 저장할 수 있는 플러터 플러그인입니다. iOS의 NSUserDefaults와 안드로이드의 SharedPreferences 같은 네이티브 API를 추상화하여 사용자 선호사항, 설정 또는 세션 토큰과 같은 기본 데이터를 저장하기 위한 통합 인터페이스를 제공합니다. 이 패키지는 웹, macOS, Windows, Linux 등 모든 주요 플랫폼을 지원하며, 가벼운 크로스플랫폼 데이터 영구 저장에 이상적입니다. 데이터는 로컬에 저장되고 비동기적으로 접근되므로 일반적인 앱 시나리오에서 성능과 신뢰성을 보장합니다.

사용 사례
  • 사용자 선호 사항 저장
  • 앱 설정 저장
  • 로그인 상태 유지
  • 작은 양의 데이터 캐싱
  • 사용자 세션 추적
주요 기능
  • 크로스 플랫폼 호환성
  • 간단한 키-값 API
  • 비동기 작업
  • 지속적인 로컬 저장소
  • 다수의 플랫폼을 지원합니다
적합한 대상
  • 경량 데이터 저장
  • 사용자 선호도 관리
  • 앱 구성
  • 시작 사이의 상태 유지
  • 간단한 캐싱 요구 사항
고려 사항
  • 대규모 데이터 세트에 적합하지 않습니다
  • 쿼리 기능 없음
  • 기본적으로 데이터는 암호화되지 않습니다
  • 기본 형식에만 제한됨
  • 복잡한 데이터 구조용으로 설계되지 않음
지원 플랫폼AndroidiOSWebmacOSWindowsLinux

패키지 설치

flutter pub add shared_preferences

카테고리

의존성

의존성 목록 6 개
  • shared_preferences_android^2.3.4
  • shared_preferences_foundation^2.5.0
  • shared_preferences_linux^2.4.0
  • shared_preferences_platform_interface^2.4.0
  • shared_preferences_web^2.4.0
  • shared_preferences_windows^2.4.0

소스 저장소

관련 프로젝트

순위