jetpack

· Android
1. 개요 디바이스 로컬 내 데이터 저장하는 작업을 진행하다 보면, 보통 SharedPreferences나 RoomDB, SQLite DB를 사용한다. 키-값을 저장해야하는 경우는 대체로 SharedPreferences를 사용하곤 한다. 최근 JetPack Compose에 대해 공부하면서 DataStore라는 것을 발견하면서 DataStore에 대해서 학습을 시작했다. 공식문서를 살펴보면 구글에서는 다음과 같은 문구가 적혀있다. 현재 SharedPreferences를 사용하여 데이터를 저장하고 있다면 대신 DataStore로 이전하는 것이 좋습니다. Why....? 2. SharedPrefernces의 한계와 문제점 SharedPreferences 에서는 읽기(Read)에 대해 기존에 값을 읽어오는 것은..
· Android
최근에 JetPack Compose UI를 공부하면서 JetPack에 대해서 정확히 무엇인지 알아볼려고 합니다. 1. JetPack 이란? Jetpack은 개발자가 고품질 앱을 손쉽게 개발할 수 있게 돕는 라이브러리, 도구, 가이드 모음입니다. 이 구성요소를 통해 권장사항을 따르고, 상용구 코드 작성 작업에서 벗어나며, 복잡한 작업을 간소화하여 중요한 코드에만 집중할 수 있습니다. Jetpack은 플랫폼 API와는 별도로 제공되는 androidx.* 패키지 라이브러리로 구성됩니다. 즉, 이전 버전과 호환되며 Android 플랫폼보다 더 자주 업데이트되므로 개발자는 항상 가장 뛰어난 최신 버전의 Jetpack 구성요소에 액세스할 수 있습니다. 2. AndroidX JetPack은 'AndroidX' 라이브..
코앱
'jetpack' 태그의 글 목록