[flutter] shared_preferences를 사용하여 데이터를 로컬에 저장하는 방법은 무엇인가요?
flutter에서 SharedPreferences를 사용하여 데이터를 로컬에 저장하는 방법
이 포스트에서는 flutter 앱에서 SharedPreferences를 사용하여 데이터를 로컬에 저장하는 방법에 대해 알아보겠습니다.
1. SharedPreferences 라이브러리 추가
먼저 shared_preferences
패키지를 flutter 프로젝트에 추가해야 합니다. 이를 위해서 pubspec.yaml
파일에 다음과 같이 패키지를 추가합니다:
dependencies:
shared_preferences: ^2.0.7
그리고 이후에 터미널에서 flutter pub get
명령어를 실행하여 패키지를 설치합니다.
2. SharedPreferences 사용하기
import 'package:shared_preferences/shared_preferences.dart';
// 데이터 저장
void saveData() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
prefs.setString('key', 'value');
}
// 데이터 불러오기
void loadData() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
String? value = prefs.getString('key');
print(value);
}
위의 예제 코드에서는 SharedPreferences
를 사용하여 데이터를 저장하고 불러오는 방법을 보여줍니다.
이제 필요한 데이터를 SharedPreferences를 사용하여 로컬에 저장하고 불러올 수 있게 되었습니다.
결론
이렇게 flutter에서 SharedPreferences
를 사용하여 데이터를 로컬에 저장하고 불러오는 방법에 대해 알아보았습니다.
더 많은 세부 정보나 옵션에 대해서는 공식 문서를 참고하시기 바랍니다. ```
더 많은 정보를 얻고 싶으시다면, flutter SharedPreferences 문서를 확인해보세요.