오늘은 안드로이드 앱 개발 시 적용하는 아키텍처 패턴들을 파악해 보자. [ 안드로이드 앱 개발 아키텍처 패턴의 종류 ]- MVC (Model View Controller)- MVP (Model View Presenter)- MVVM (Model View ViewModel)- MVI (Model View Intent)- 등등 해당 패턴 이름을 보면 M(Model), V(View)를 공통적으로 가지고 있음을 확인할 수 있다.- Model (데이터 or 데이터를 생성하거나 업데이트 / UI 상태임)- View (UI or 화면을 표시 / xml 형식임으로 입력에 대한 동작에 대해서 모름) 프로그램의 Presentation Logic & Business Logic 들을 구현하기 위해선 데이터, UI 는 필수적이..