본문 바로가기

데이터 레이어

(2)
[안드로이드 클린 아키텍처 시리즈] Data Layer 구현 2편 #7 1. 안드로이드 클린 아키텍처 Data Layer 2편 안녕하세요, 지난 포스팅에서는 Data Layer의 기본 구조, 의존성 추가, 데이터 모델(Data Transfer Object, DTO) 및 Movie API 인터페이스의 정의에 대해 알아보았습니다. 이번 시간에는 Data Layer 구현의 다음 단계로, 실제 데이터 소스(Data Source)와 MovieRepository를 구현하고 Data Layer의 내용을 총 정리하겠습니다. 2. Data Layer의 Data Source, MovieRepository 구현 Data Source와 MovieRepository를 구현하면서 Data Layer에 대해 학습하겠습니다. 2-1. Data Layer의 Data Source 구현 데이터 소스는 외부 ..
[안드로이드 클린 아키텍처 시리즈] Data Layer 구현 1편 #6 1. 안드로이드 클린 아키텍처 Data Layer 1편 안녕하세요, 이번 포스팅에서는 Domain Layer에 이어 Data Layer를 살펴보며 클린 아키텍처의 또 다른 핵심 구성 요소인 Data Layer에 대해 설명하고 구현하겠습니다. Data Layer는 애플리케이션의 데이터 소스와의 상호작용을 관리하는 계층으로, 데이터의 저장, 검색, 업데이트, 삭제 등의 작업을 수행합니다. 이 계층의 목적은 애플리케이션의 나머지 부분, 특히 비즈니스 로직을 담당하는 Domain Layer와 사용자 인터페이스를 담당하는 UI Layer 사이에서 데이터를 중개하는 것입니다. 2. Data Layer의 의존성 추가, Data Model, Api Interface 구현 Data Layer에서는 데이터 소스(Data ..