
Data Strorage
- 앱저장소: 타 앱에서 접근 불가한 형태의 앱 전용 파일 저장 == 공인인증서
공유저장소: 타 앱에서 접근 가능 - 접근권한 필요 == 미디어, 문서
- 비공개 데이터(Private) == 키,값 형태로 저장
DB
구조화된 데이터를 비공개 형태로 저장
Room 라이브러리 활용
두가지 방법이 있음.
SharedPreferences
- key-value 형태 저장소
- 소규모 단순 데이터 관리
- 고전적으로 사용되어져 왓으며 간편한 방법
- 동기방식
DataTrore
- 비동기 방식 데이터 저장
- Kotlin 코루틴, Flow 사용
- SharedPreferneces 단점 개선
- 새로 추가되어 권장되는 방법