[flutter] shared_preferences를 사용하여 사용자의 기본 설정값을 가져오는 방법은?

Flutter에서 사용자의 기본 설정값을 관리하려면 shared_preferences 패키지를 사용할 수 있습니다. 이 패키지는 간단한 키-값 쌍 형태로 데이터를 저장하고 가져오는 데 사용됩니다. 이제 shared_preferences를 사용하여 사용자의 기본 설정값을 가져오는 방법에 대해 알아보겠습니다.

1. shared_preferences 패키지 추가

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

dependencies:
  shared_preferences: ^2.0.6

그런 다음 터미널에서 flutter pub get 명령을 실행하여 패키지를 가져옵니다.

2. 설정값 가져오기

이제 설정값을 가져오기 위해 다음과 같이 코드를 작성할 수 있습니다.

import 'package:shared_preferences/shared_preferences.dart';

Future<void> getSettings() async {
  SharedPreferences prefs = await SharedPreferences.getInstance();
  String username = prefs.getString('username') ?? 'Guest';
  int fontSize = prefs.getInt('fontSize') ?? 16;

  print('Username: $username, Font Size: $fontSize');
}

위의 예제에서는 사용자명과 폰트 크기를 가져오는 예제를 보여줍니다. 만약 저장된 값이 없을 경우 기본값으로 ‘Guest’와 16을 사용하게 됩니다.

이제 이 코드를 사용하여 필요한 설정값을 가져와서 사용자 경험을 개선할 수 있습니다.

이상으로, shared_preferences를 사용하여 사용자의 기본 설정값을 가져오는 방법에 대해 알아보았습니다.

더 많은 정보가 필요하시다면 shared_preferences 패키지 문서를 참고하세요.