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

Flutter 앱에서 데이터를 저장하고 검색하는 가장 간단하고 유용한 방법 중 하나는 shared_preferences 패키지를 사용하는 것입니다. 이 패키지를 사용하면 간단한 키-값 쌍을 로컬에 안전하게 저장하고 검색할 수 있습니다.

shared_preferences 패키지 추가

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

dependencies:
  flutter:
    sdk: flutter
  shared_preferences: ^2.0.9

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

$ flutter pub get

데이터 저장 및 검색

이제 데이터를 저장하고 검색하는 간단한 예제를 살펴보겠습니다.

데이터 저장

import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';

void saveData() async {
  SharedPreferences prefs = await SharedPreferences.getInstance();
  await prefs.setString('username', 'example_user');
}

데이터 검색

import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';

void getData() async {
  SharedPreferences prefs = await SharedPreferences.getInstance();
  String username = prefs.getString('username') ?? 'default_user';
  print(username);
}

이제 저장된 데이터를 사용하여 앱에서 필요한 곳에 바로 적용할 수 있습니다.

이것으로 Flutter에서 shared_preferences를 사용하여 저장된 데이터를 앱에서 사용하는 방법을 배웠습니다. 간단한 코드 예제를 사용하여 데이터를 저장하고 검색하는 방법을 살펴보았습니다. 이를 통해 사용자 설정, 테마, 또는 기타 사용자 관련 데이터의 영구적인 저장 및 검색을 쉽게 수행할 수 있습니다.

더 자세한 내용은 shared_preferences 패키지 문서를 확인할 수 있습니다.