안드로이드 디자인 패턴은 왜 필요한가?
안드로이드 디자인 패턴에 대해서 알아보겠습니다. 디자인 패턴을 처음 들어보면 안드로이드 앱 디자인을 예쁘게 하는 것인가? 라는 생각이 듭니다. 우리가 흔히 아는 디자인이 아니라 코드를 예쁘게 짜는 디자인입니다. 만약 우리가 처음에 listview를 만들 때, mainactivity를 아래와 같이 만들 수 있습니다. 그런데 이 MainActivity에 listview 몇개가 들어가고, AlertDialog가 모든 정보를 다 때려넣으면 얼핏 봐도 MainActivity코드가 500줄은 훌쩍 넘어버리겠죠? 그러면 대충 생각해도 코드의 유지보수가 힘들 것 같습니다. 그렇기 때문에, 디자인 패턴 즉 코드를 예쁘게 짜는 방법론이 나오기 시작합니다. MVC, MVP, MVVM 라는 모델이 있습니다. 여기에 대해서 하..