DataStore Preference1 [Android] SharedPreferences보다 안전하게 DataStore를 이용하여 데이터 저장하기 🧐 들어가며 안드로이드에서 단순한 데이터셋을 로컬에 저장하기 위해서 흔히 SharedPreferences를 사용한다. 안드로이드에 기본적으로 내장되어 있는(=Since api level 1) 것으로 필자도 자주 사용했다. 하지만 Primitive data만 저장 가능했으며, 커스텀 데이터 타입 저장을 위해 GSON을 통해 Json String으로 변환하여 저장하는 코드들이 생겨났다. 그리고 미숙한 처리에 종종 런타임 에러, ANR을 발견할 수 있었다. 이제는 Jetpack DataStore를 통해 더 안전하게 데이터를 저장할 수 있다. 알아보도록 하자. 👎 SharedPreferences 단점 SharedPreferences를 적절하게 사용하지 못했을 때 여러 단점들을 찾을 수 있다. 실제 XML 파일 .. 2021. 7. 16. 이전 1 다음