반응형 SharedPreference1 [Android] DataStore란? (Preference DataStore, Proto DataStore) SharedPreference를 대체하는 새로운 데이터 저장소인 DataStore가 나왔다. DataStore는 Kotlin 코루틴 및 Flow를 사용하여 비동기적이고 일관된 트랜잭션 방식으로 데이터를 저장한다. DataStore는 protocol buffers를 사용하는 크게 2가지 유형이 있다. key-value (Preference DataStore) typed objects (Proto DataStore) 이 2가지 DataStore는 아래의 차이가 있다. Preference DataStore : SharedPreference와 마찬가지로 스키마를 정의하지 않고 키를 기반으로 데이터에 액세스 한다. Proto DataStore : Protocol Buffer를 사용하여 스키마를 정의한다. Prot.. 2023. 1. 19. 이전 1 다음 반응형