[flutter] get_storage를 이용하여 플러터 앱에서 사용자의 최근 작업 기록을 저장하는 방법을 알려주세요.

get_storage는 플러터에서 사용자 데이터를 간단하게 저장하고 검색할 수 있는 패키지입니다. 이 튜토리얼에서는 get_storage를 사용하여 사용자의 최근 작업 기록을 저장하고 필요할 때 이를 불러와보겠습니다.

get_storage 패키지 추가하기

먼저 pubspec.yaml 파일의 dependencies에 get_storage 패키지를 추가합니다.

dependencies:
  get_storage: ^2.0.3

그런 다음 터미널에서 flutter pub get 명령어를 실행하여 패키지를 다운로드하고 설치합니다.

최근 작업 기록 저장하기

이제 get_storage를 사용하여 사용자의 최근 작업 기록을 저장할 수 있습니다. 다음은 간단한 예제 코드입니다.

import 'package:get_storage/get_storage.dart';

void main() async {
  await GetStorage.init();
  GetStorage box = GetStorage();
  
  // 최근 작업 기록 저장
  box.write('recentActivity', '사용자가 수행한 작업');
}

위 코드에서 GetStorage.init()을 호출하여 get_storage를 초기화하고, box.write(key, value)를 사용하여 최근 작업 기록을 저장합니다.

최근 작업 기록 불러오기

저장된 최근 작업 기록을 불러오기 위해서는 다음과 같이 코드를 작성합니다.

import 'package:get_storage/get_storage.dart';

void main() async {
  await GetStorage.init();
  GetStorage box = GetStorage();

  // 최근 작업 기록 불러오기
  String recentActivity = box.read('recentActivity') ?? '기록 없음';
  print('최근 작업: $recentActivity');
}

box.read(key) 함수를 사용하여 저장된 최근 작업 기록을 불러올 수 있습니다. 값이 없을 경우를 대비하여 ?? 연산자를 사용하여 기본 값을 지정할 수 있습니다.

이제 플러터 앱에서 get_storage를 사용하여 사용자의 최근 작업 기록을 간단히 저장하고 불러올 수 있습니다.