[Andoird] 1. MVP vs MVVM Architecture 기초

in #kr7 years ago (edited)

android_title_image.jpg

MVP vs MVVM Architecture 기초

Realm - 안드로이드의 MVC, MVP, MVVM 종합 안내서
Vogella - Android Architecture with MVP or MVVM - Tutorial (영문)
MVP vs MVVM: A Review of Architectural Patterns for Android(영문)

위 3개의 사이트만 참고해도 MVP, MVVM에 대해서 많은 기초를 습득하실 수 있습니다.

MVP vs MVVM 패턴에 장단점이 있지만 개발 방향과 개발 및 유지보수가 편한 패턴을 선택하는게 맞는거 같습니다.

MVVM Architecture 예제

  • GitHub - Android Architecture Blueprints
    구글에서 만든 Android Architecture 예제 프로젝트 입니다. MVP or MVVM + Dagger + RxJava + Databinding + Kotlin 조합의 다양한 예제가 있습니다. Android Architecture 공부에 큰 도움이 됩니다. 처음 보기에 작성 코드가 약간 어려울 수 있습니다.

  • GitHub - People-MVVM
    MVVM + Databinding + Retrofit을 기본으로 하는 예제입니다. Retrofit을 사용할 때 참고하면 좋을거 같습니다.

  • GitHub - AndroidArchitecture
    MVVM + Databinding + Dagger를 기본으로 하는 예제입니다. Dagger를 사용할 때 참고하면 좋을거 같습니다.

  • GitHub - android-mvvm-architecture
    MVVM + Databinding + Dagger + RxJava 등 다양한 라이브러리를 사용한 예제입니다. MVVM패턴의 RcyclerView 예제도 포함되어 있습니다.

  • GitHub - AndroidArchitectureCollection
    Android Architecture 사이트 및 예제 모음집 이라고 모시면 됩니다. 중국어로 되어있기는 하나 사이트 들어가면 대부분 영어로 되어있습니다.

Sort:  

Congratulations @jeonghamin! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!