Android 구조 개편기 기본구조 -> MVVM → 클린아키텍처 + 멀티모듈 → Compose + MVI 현업 적용기 (마지막 Compose + MVI 편)
안녕하세요, 구구집사입니다.이번 글은 Android 구조 개편기 시리즈의 마지막 편, Compose + MVI 현업 적용기 입니다. 1부에서는 MVVM으로의 전환기, 2부에서는 클린 아키텍처와 멀티모듈화 과정을 다뤘습니다.이번 글에서는 Jetpack Compose 도입 이유부터, 기존 양방향 구조의 한계를 넘어서기 위한 MVI 도입기 그리고 도입 후의 저의 생각 경험까지 공유드리겠습니다. 1. XML에서 Compose로 전환하게 된 이유기존 프로젝트는 오랫동안 XML 기반 View 시스템을 사용해 왔습니다. 하지만 아래와 같은 이유로 Compose 도입을 검토하게 되었습니다.오랫동안 XML을 사용해 왔기에 Compose 도입이 필요할까 고민했지만,구글이 공식적으로 적극 지원하고 있다는 점,그리고 이미 ..
2025.05.03