[Flutter] Flutter로 내부 저장소 사용하기
2022. 12. 24. 11:20ㆍFlutter
반응형
- 사용 라이브러리 - shared_preferences
https://pub.dev/packages/shared_preferences
flutter pub add shared_preferences
사용 방법
1. 객체를 생성한다
2. 생성된 객체의 자료형에 맞는 key값과 value값을 설정한다.
3. key값의 호출을 통해 미리 저장한 값을 불러온다. (존재하지 않는 키의 경우, null이 반환)
- ferences 객체 생성
- 값 쓰기
- 값 불러오기
- 삭제하기
- 주의점
- 존재하지 않는 키의 경우, null 값이 반환되므로 ?를 붙여 사용하는 것이 안전하다.
- 쓰기는 비동기로 처리된다.
마이무브 서비스를 개발하면서 걸음 수 측정, 자동 로그인 등을 구현하는데에 사용한 라이브러리다.
수업에서 비동기로 동작하는 코드, 회로를 구현하는게 얼마나 어려운지 교수님께서 강조하셨었는데, 직접 몸으로 체험해 보니 왜 그렇게 어렵다고 하는지 여실히 느꼈다.
원하는 타이밍에, 특정 값이 '존재할지' 장담할 수가 없어서 수많은 시행착오를 겪었다.
자동 로그인 만드는게 의외로 까다롭다는걸 배웠었다.
반응형
'Flutter' 카테고리의 다른 글
[Flutter] Flutter에서 달력 만들기 (0) | 2023.01.18 |
---|