pattern 2

[Android] MVC, MVVM, MVP

안드로이드 개발하는 개발 패턴으로는 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 들...알게 모르게 가장 많이 사용된 패턴이지 않을 까 생각됩..

Android 2015.10.26

[Android] NinePatch와 Pattern 그리고 Performance

상당히 오랜만에 블로그에 글을 쓴다.그리고 이번 글은 정답이 없는 글이라고 생각한다. 그냥 개인적인 생각을 좀 적어보고 싶은 것 뿐.난 아직 부족한 개발자다. 완벽하게 하고 싶지만 항상 2% 부족했고, 그리고 내 코드도 완벽하지 않다고 생각한다. 그 부족한 부분은 개발할 당시엔 모르고 한참 후에야 알게되곤 했으니까... 그리고 난 스스로 발전시킬려고 노력하고 있다. 얼마전 프로젝트에서 디자이너가 나한테 이렇게 말했다. [디자이너가 나인패치를 하기 어렵고 하니 배경 관련된 부분을 pattern으로 가자고, 이전 개발자는 버튼 배경 이미지를 사용했을 대 1px짜리 버튼 이미지를 주면 코드로 알아서 모서리 부분도 라운드 처리해서 사용했다. 그러니 그렇게 가자고]이 말을 들었을 대 순간적으로 든 생각은 이러했다..

Android 2012.07.23