[flutter] shared_preferences를 통해 저장된 데이터를 앱에서 사용하는 방법은?

flutter pub add shared_preferences


.shared_preferences에서 사용자 데이터를 가져오려면 SharedPreferences 인스턴스를 만든 후 getString 또는 getInt 등과 같은 메서드를 사용하여 값을 가져올 수 있습니다. 사용자가 한 번 설정하면 쉽게 앱 내에서 값을 가져올 수 있습니다.

아래는 SharedPreferences를 사용하여 값을 가져오는 간단한 예시입니다.

```dart
import 'package:shared_preferences/shared_preferences.dart';

void main() {
  _getSavedData();
}

_getSavedData() async {
  SharedPreferences prefs = await SharedPreferences.getInstance();
  String username = prefs.getString('username') ?? '';
  int age = prefs.getInt('age') ?? 0;

  print('Username: $username');
  print('Age: $age');
}

해당 코드는 SharedPreferences를 사용하여 ‘username’과 ‘age’를 가져오는 예시입니다. 값을 가져올 때 해당 키 값이 없을 경우에 대비하여 기본값을 설정해주는 것이 좋습니다.

참고 문헌: