DataStore Jetpack 라이브러리의 구성요소로 포로토콜 버퍼를 사용하여 키-값 쌍 또는 유형이 지정된 객체를 저장할 수 있는 방식 Kotlin 코루틴 및 Flow 를 사용하여 비동기적이고 일관적인 트랜잭션 방식으로 데이터를 저장하는 것이 특징 위 방식 때문에 다중 스레드 환경에 최적화가 되어 있습니다. 기존 SharedPreferences의 대체제로 현재 안드로이드 공식 문서에서 SharedPreferences를 DataStore로 변경하라고 권고 하고 있습니다. 주로 간단한 앱 상태나 로그인 상태 등 간단한 데이터를 저장할 때 사용합니다. 프로토콜 버퍼란? 구글에서 만든 구조적 데이터 전송 방식의 일종 쉽게 말해 JSON과 비슷한 역할을 수행 구현 전 주의 사항 1. 같은 프로세스에서 특정 파..