도리안의 개발 잡설 #195 - 안드로이드 클린 아키텍처 구현하면서 놓쳤던 Repository 패턴

in zzan3 years ago

클린 아키텍처가 적용된 안드로이드 앱을 만들고 싶었고, MVVM 패턴은 어느 정도 익숙해졌다. 내가 이 패턴을 잘 사용하는지 궁금해서 인터넷 검색을 해보았는데... Repository 패턴을 놓치고 있었다. 뒤늦게 이에 대해 찾아보았고, 이번 앱 구조 개선부터는 이 패턴도 같이 적용할 예정이다.

서버로부터 자료 요청을 ViewModel 클래스에 작성하면서 동일한 API를 다른 뷰 모델에서도 사용한다면, 중복 코드가 만들어지는 게 아니냐는 문제를 스스로 제기한 적이 있었다. 이를 위한 공통 클래스를 추가로 만들어야 할까 생각했다. 답은 Repositoy 패턴을 사용하는 것이다. 오늘 개념은 파악했고, 내일 구현을 시도할 것이다. 처음이라 약간의 부침은 있을 수 있다. 오래 걸리지 않길...


지난 개발 잡설들

Coin Marketplace

STEEM 0.19
TRX 0.12
JST 0.028
BTC 65435.53
ETH 3559.74
USDT 1.00
SBD 2.48