[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를 사용하여 사용자의 최근 작업 기록을 간단히 저장하고 불러올 수 있습니다.