안드로이드 앱 개발기 #43 - 기존 앱에 아키텍처 적용을 어떻게 하느냐...steemCreated with Sketch.

현 직장에서 개발, 관리중인 앱 중 사용자가 가장 많은 앱이 있습니다. 이것을 대상으로 코드 개선을 진행하고 있습니다. 기존 코드를 고친다는 것이 결코 쉬운 일이 아닙니다. 이를 분석하면서 MVVM 패턴을 적용하는 선까지만 진행할 계획이었습니다. 그런데 안드로이드 개발자 사이트에서 설명한 아키텍처 문서를 보니 MVVM으로 그치는 것은 개선의 의미가 없겠다는 생각이 들었습니다. 코드 개선이라는게 단순히 코드를 보기 좋게 하는 것만으로는 의미가 없으니까요. MVVM 패턴에 적어도 Repository 패턴은 추가해야 권장 아키텍처가 만들어지겠더라구요. 거기다가 코루틴도 적용해야겠습니다. RxJava를 쓸까 했지만, 권장 아키텍처와는 궁합이 맞지 않아 보여서요. 문서를 보면서 감을 잡아가고 있습니다.

개인 프로젝트도 어떻게 수정할지 머리를 굴려보고 있습니다. 그나마 다행인 건 막막함이 며칠 전보다는 덜하다는 것입니다. 분명 더 나아지는 길이리라 믿습니다.


지난 안드로이드 앱 개발기

Sort:  

@tipu curate 3

 last year 

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

Coin Marketplace

STEEM 0.28
TRX 0.11
JST 0.031
BTC 69194.08
ETH 3757.04
USDT 1.00
SBD 3.67