티스토리 뷰
728x90
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.
이어보기 : http://thdev.tech/androiddev/2017/03/12/Android-MVVM-Architecture-intro
MVVM은 Model View ViewModel
의 약자입니다.
구글에서는 MVP를 메인으로 정의하는 Architecture
를 소개하고, Support library에서는 이를 사용 중입니다.
그리고 iOS에서는 MVVM을 많이 다루고 있습니다.
이러한 Architecture
- View/Model 간의 코드 분리
- 테스트 가능한 코드 작성
이러한 Architecture 적용으로 얻는 이득은 바로 안정적인 서비스 개발 및 유지 보수가 빠른 코드의 추구입니다.
저는 아직 MVVM을 다루고 있지는 않습니다. MVVM은 저에게는 많이 어렵게 느껴집니다.
아직 적절한 예제도 찾지 못했고요.
그래서 오늘은 MVVM을 어떤 식으로 접근하는 게 좋은 방법인지를 MVP를 통해 정리해보려고 합니다.
꼭 이렇게 해야 한다는 이유는 없지만, 제가 생각하고 있는 개념에 대한 정리 겸으로 MVVM에 대해서 정의해보려고 합니다.
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.
이어보기 : http://thdev.tech/androiddev/2017/03/12/Android-MVVM-Architecture-intro
'Android Develop' 카테고리의 다른 글
[링크] Android Kotlin 시작하기 (0) | 2017.07.10 |
---|---|
[링크] Android Studio에서 Swipe View 만들기 (4) | 2017.05.06 |
[링크] Kotlin constructor init 이란? (0) | 2017.03.08 |
[링크] Android 윈도우(Overlay) 권한 사용시 예외 사항 (0) | 2017.03.07 |
[링크] ButterKnife/findViewById 대신 Kotlin android extensions 사용하기 (0) | 2017.03.05 |
댓글
Blog is powered by
Tistory / Designed by
Tistory