클라이언트 내부 데이터베이스를 사용해서 여러 가지 기능들을 수행할 수 있습니다.대표적으로 SharedPreference와 roomDB를 이야기할 수 있는데 이 중에서 안드로이드 제트팩의 구성요소이자 AAC 중에 하나인 room DB에 대해서 포스팅 해보겠습니다. 해당 관련 깃허브 주소입니다.https://github.com/eukkbro/room GitHub - eukkbro/roomContribute to eukkbro/room development by creating an account on GitHub.github.com Room 이란?공식문서에서는 다음과 같이 정의합니다. 데이터 베이스 프로그래밍을 이용하여 안드로이드 폰에서 데이터베이스를 관리하는 오픈소스 SQLite가 있는데, Room 지속성..
AAC
안드로이드 아키텍처 컴포넌트(Android Architecture Components)에 대해 포스팅 해보겠습니다. 안드로이드 아키텍처 컴포넌트(AAC)란 간단한게 설명드리자면 2017년도에 발표한 안드로이드 앱의 아키텍처를 구축하고 관리하기 위한 라이브러리의 모음입니다. AAC는 총 8개의 구성 요소로 이루어져있습니다. Lifecycles(Easy handling lifecycles) LiveData(Lifecycle aware observable) ViewModel(Managing data in lifecycle) Room(Object Mapping for SQLite) Paging(Gradually loading information) Databinding Navigation WorkManager ..