Develop Diary
-
MVI - Part1Develop Diary 2020. 4. 6. 23:24
MVI 용어 정리 (1) Model 상태를 지닌 데이터를 뜻한다. 예를 들어 데이터가 현재 준비 중인지, 로딩이 완료 되었는지 등을 표현할 수 있다. (2) View Activity, Fragment, Widget 등의 UI를 뜻한다. (3) Intent 안드로이드의 Intent 객체와는 다른 개념입니다. MVI에서 Intent는 Event를 뜻한다. 뷰 → 모델 혹은 모델 → 뷰로 Intent를 주고 받을 수 있다 MVI 특징 (1) Data와 View의 Context를 완전히 분리하자 MVC 패턴을 시작으로 Data와 View를 분리하려는 시도는 지속되어 왔다. 수없이 많은 데이터와 상호작용 해야 하는 애플리케이션 개발에 유용했다. 하지만 Context까지는 분리시키지 못했다. 특히 MVC 패턴은 U..