Android 구조 개편기 기본구조 -> MVVM → 클린아키텍처 + 멀티모듈 → Compose + MVI 현업 적용기 (2부 클린아키텍처)
안녕하세요, 구구집사입니다.시작하며클린 아키텍처 도입기 — 구조적 고민에서 확장성까지"현업에서의 클린 아키텍처 도입은 어떤 의미였는지""그리고 실제로 어떤 고민과 시행착오가 있었는지" 담아봅니다. 1. 왜 클린 아키텍처를 적용하려고 했는가? 초반에는 단일 액티비티 구조에서 출발이 되어 1부의 MVVM 구조로 진행 되고 있었으나 문제가 발생하였습니다.기존 1편에서의 View , ViewModel , Repostiroy 를 나누기는 하였으나 프로젝트의 규모가 크다보니결국에는 ViewModel 이 무거워지는 형태가 발생 단순 MVVM + Repository 분리만으로는 부족또한 팀원이 늘어나면서 문제가 발생했습니다.본인 스타일대로 코드를 작성하는 상황이 늘어남.코드 일관성 붕괴 → 유지보수와 확장성 문제 가시..
2025.04.27