[flutter] shared_preferences를 이용하여 앱에서 저장된 데이터를 수정하는 방법은?

Flutter 앱에서 사용자가 저장한 데이터를 수정하려면 shared_preferences 패키지를 사용할 수 있습니다. 이 패키지는 간단한 키-값 형식의 데이터를 안전하게 저장하고 가져올 수 있도록 도와줍니다.

아래는 shared_preferences 패키지를 사용하여 앱에서 저장된 데이터를 수정하는 방법입니다.

1. shared_preferences 패키지 추가

먼저, pubspec.yaml 파일에서 shared_preferences 패키지를 추가합니다.

dependencies:
  flutter:
    sdk: flutter
  shared_preferences: ^2.0.6

이후 터미널에서 flutter pub get 명령어를 실행하여 패키지를 가져옵니다.

2. 저장된 데이터 수정하기

다음으로, 수정하고자 하는 데이터에 접근하여 값을 수정합니다. 이를 위해선 SharedPreferences 인스턴스를 얻어와야 합니다.

import 'package:shared_preferences/shared_preferences.dart';

// 데이터 수정 함수
Future<void> modifyData() async {
  SharedPreferences prefs = await SharedPreferences.getInstance();
  prefs.setString('key', 'modified value');
}

위 코드에서 modifyData 함수는 SharedPreferences에서 해당 키의 값을 수정하는 예시입니다.

3. 저장된 데이터 수정 후 확인

데이터를 수정한 후에는 해당 데이터를 사용하는 모든 곳에서 수정된 값을 불러올 수 있습니다.

이렇게 shared_preferences를 사용하여 Flutter 앱에서 저장된 데이터를 수정할 수 있습니다. 해당 패키지는 간단하면서도 효율적인 방법으로 앱의 데이터를 관리할 수 있는 기능을 제공합니다.