336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
VIPER는 아키텍처 디자인 패턴이다.
위 그림의 형태를 가장 많이 봐 온 것 같다.
VIPER에 대해 조금만 검색 하면 엄청나게 많은 글들을 볼 수가 있다.
여기서는 내가 Android 아키텍처를 구성할 때 생각하는 VIPER 패턴 형태를 공유하고자 한다.
## VIPER : View, Interactor, Presenter, Entity, Router
View : View(CustomView), Fragment
Interactor : Realm, Retrofit등
Presenter : Listener, Callback, Protocol등
Entity : Models
Router (Wireframe) : Activity (iOS는 ViewController)
추가) Notification, BroadcastRecevier 는 Presenter 에게 전달
다들 어떻게 생각 하시는지 궁금하네요~
의견이 있으신 분들은 댓글 달아주셔도 되요 ㅎ
'나의 플랫폼 > 안드로이드' 카테고리의 다른 글
[Android][Github] Create private project - 2 (0) | 2017.08.22 |
---|---|
[Android][Github] Create private project - 1 (0) | 2017.08.22 |
[Android] Can not perform this action after onSaveInstanceState (1) | 2017.08.18 |
[Android] FileProvider :: android.os.FileUriExposedException (0) | 2017.08.18 |
[Kotlin] execution failed for task app compiledebugaidl (0) | 2017.07.25 |