[flutter] shared_preferences를 이용하여 사용자가 입력한 폼 데이터를 삭제하는 방법은?

앱에서 사용자가 입력한 폼 데이터를 shared_preferences를 이용하여 저장한다면, 사용자가 원할 때 해당 데이터를 삭제할 수 있어야 합니다. 이를 위해서는 몇 가지 간단한 단계를 따라야 합니다.

1. Shared Preferences 패키지 추가

우선, pubspec.yaml 파일에 shared_preferences 패키지를 추가합니다.

dependencies:
  shared_preferences: ^2.0.6

그리고 패키지를 다운로드 받습니다.

flutter pub get

2. 데이터 삭제

shared_preferences를 이용하여 저장된 데이터를 삭제하려면 remove 메서드를 사용합니다. 아래의 코드는 특정 키에 해당하는 데이터를 삭제하는 예제입니다.

import 'package:shared_preferences/shared_preferences.dart';

Future<void> removeFormData() async {
  final preferences = await SharedPreferences.getInstance();
  preferences.remove('form_data_key');
}

위의 코드에서 'form_data_key'는 삭제하려는 데이터의 키를 나타냅니다. 실제 앱에서는 사용자가 입력한 데이터에 대한 고유한 키를 사용해야 합니다.

이제 사용자가 입력한 폼 데이터를 삭제하기 위해 shared_preferences를 이용할 수 있습니다.

더 자세한 정보는 shared_preferences 패키지 문서를 참고하세요.