Android 공부/Android 아키텍처

UI계층 (3) MVI - 앱 안정성 및 확장성 강화를 위한 Android 아키텍처(7)

Machine_웅 2022. 8. 25. 21:52
728x90
반응형

* 앱  전체의 state를 하나의 머신으로 처리를 하면 어떨까..?

I : (intent) 

 

예시  ) API 요청 -> 미들 웨어 -> API 호출 -> store 저장 -> 리듀서에서 가공 -> UI 적용

=> 전체 흐름에 대한 그림을 이해해는데 어려울수 있음.

=> 각각의 코드들이 여러군데 흩어져있임

 

 

=> 로직의 복잡도가 높아지거나, 미리 염두해서 계획해야한다.

 

=> 오히려 MVVM 에서 MVI 에서 복잡하게 처리해야 할 것들을 간단하게 처리할수 있다.

 

 

728x90
반응형