[flutter] shared_preferences를 통해 저장된 데이터를 앱에서 사용하는 방법은?
Flutter 앱에서 데이터를 저장하고 검색하는 가장 간단하고 유용한 방법 중 하나는 shared_preferences 패키지를 사용하는 것입니다. 이 패키지를 사용하면 간단한 키-값 쌍을 로컬에 안전하게 저장하고 검색할 수 있습니다.
shared_preferences 패키지 추가
먼저, pubspec.yaml 파일에 shared_preferences
패키지를 추가합니다.
dependencies:
flutter:
sdk: flutter
shared_preferences: ^2.0.9
그런 다음 터미널에서 flutter pub get
명령을 실행하여 패키지를 가져옵니다.
$ flutter pub get
데이터 저장 및 검색
이제 데이터를 저장하고 검색하는 간단한 예제를 살펴보겠습니다.
데이터 저장
import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';
void saveData() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
await prefs.setString('username', 'example_user');
}
데이터 검색
import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';
void getData() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
String username = prefs.getString('username') ?? 'default_user';
print(username);
}
이제 저장된 데이터를 사용하여 앱에서 필요한 곳에 바로 적용할 수 있습니다.
이것으로 Flutter에서 shared_preferences를 사용하여 저장된 데이터를 앱에서 사용하는 방법을 배웠습니다. 간단한 코드 예제를 사용하여 데이터를 저장하고 검색하는 방법을 살펴보았습니다. 이를 통해 사용자 설정, 테마, 또는 기타 사용자 관련 데이터의 영구적인 저장 및 검색을 쉽게 수행할 수 있습니다.
더 자세한 내용은 shared_preferences 패키지 문서를 확인할 수 있습니다.