안드로이드 개발하는 개발 패턴으로는 MVC( Model - View, Controller)와, MVVM(Model - View, ViewModel), 그리고 MVP(Model - View - Presenter)방법이 있습니다. 이 세가지 방법에는 각자만의 스타일과 장단점을 가지고 있구요. 안드로이드 개발자들이 많이 늘어나고 좀더 편한 개발 방법들을 추가하면서 나오는 방법들이지 않을 까 합니다.1. MVC ( Model - View - Controller ) - Model : 안드로이드에서 사용될 데이터들. - View : activity_main.xml 과 같은 view layout - Controller : Activity, Fragment 들...알게 모르게 가장 많이 사용된 패턴이지 않을 까 생각됩..