[Flutter] Flutter로 내부 저장소 사용하기

2022. 12. 24. 11:20Flutter

반응형

  • 사용 라이브러리 - 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