목록Livedata (2)
와챠의 우당탕탕 개발 기록장

목차 시작하기 전에 UI Layer란? ViewModel의 데이터 관리 방법 Data Layer란? UI Layer 구현법 Data Layer 구현법 ViewModelFactory 정리 1. 시작하기 전에: 아키텍처: 변경하는데 드는 비용과 관련. (공식문서) 그러면 어케 앱 설계하라는 거야!? ==> 관심사 분리를 위해 레이어 2개로 나누기 UI Layer: 화면에 애플리케이션 데이터를 표시 Data Layer: 앱의 비즈니스 로직을 포함하고 애플리케이션 데이터를 노출 2. UI Layer란? UI Layer: 화면에 애플리케이션 데이터를 표시함 + 데이터가 변할 때마다 변경사항을 반영. UI 레이어는 다음 두 가지로 구성됨 UI elements: 화면에 데이터를 렌더링함 State holders: 데..
Lifecycle (Easy handling lifecycles) LiveData (Lifecycle aware observable) ViewModel (Managing data in a lifecycle) Room (Object Mapping for SQLite) Paging (Gradually loading information) 2. LiveData 공식문서 LiveData 개요 | Android 개발자 | Android Developers LiveData를 사용하여 수명 주기를 인식하는 방식으로 데이터를 처리합니다. developer.android.com LiveData이란 무엇인가? LiveData는 생명주기와 데이터의 변경을 감지할 수 있는 클래스이다. LiveData은 어떻게 사용하는가? 1..