
DataStore를 알아보기 전에 앱에 데이터를 저장하는 방법에 대해 먼저 정리해 보자 ❗ 앱에 데이터를 저장하는 방법은 크게 3가지로 나눌 수 있다. 파일 I/O (내부 또는 외부 저장소) : 접근 권한을 획득하고 파일을 열었다 닫았다 하는 수고가 필요하다는 단점이 있음 관계형 데이터 베이스 : SQLite, Room 등을 이용해 복잡한 관계형 데이터를 저장할 수 있음, 간단한 데이터를 저장할 거라면 구축과 관리에 많은 시간과 노력이 요구됨 SharedPreference : Key/Value 형태로 이용함, 내부적으로는 XML 파일로 저장되고 파일을 열고 닫을 필요 없이 핸들러를 만들어서 간편하게 사용가능기존에 앱의 데이터를 간단하게 저장하는 방법으로, SharedPreference를 자주 사용했다. ..