Data Layer란?
Data Layer를 구성하는 컴포넌트
애플리케이션 데이터는 일반적으로 데이터 모델로 표현됩니다. 데이터 모델의 핵심은 데이터 모델이 불변이라는 점입니다. Task 클래스를 변경하려면 Data Layer를 사용해야 합니다.
Task 클래스는 Data Layer에서 외부로 노출되어 다른 Layer에서 접근할 수 있으므로 외부 Data 모델이라고 할 수 있습니다. 하지만 데이터 계층 내부에서만 사용되는 내부 데이터 모델도 정의할 것입니다.
데이터가 저장되는 각 위치에 대해 데이터 모델을 정의하는 것이 좋습니다.
이 영상에서는 로컬 데이터베이스에 저장된 작업인 LocalTask와 네트워크 서버의 작업인 NetworkTask로 분리하라고 되어있습니다. 이 두 가지 모두 Internal 데이터 모델의 예이며 데이터 소스에서 가져옵니다.
comments powered by Disqus
Subscribe to this blog via RSS.
LazyColumn/Row에서 동일한 Key를 사용하면 크래시가 발생하는 이유
Posted on 30 Nov 2024