2026.05.23
Orbit MVI에 대하여
Mash-Up 16th
4nd Seminar
Android
문설빈
목차
주제 선정이유
Pressentation title
코드비교
MVI
MVI Orbit
Team Name
MVI란?
선정 이유
MVI Orbit을 하자
MVI Orbit을
하겠다고??
MVI Orbit이 뭐지???
MVI
MVI
M
Model (State)
UI에 반영될�상태를 담는 데이터
V
View
Compose처럼�상태를 그려주는 화면
I
Intent
유저 액션·이벤트 등�상태를 바꾸는 의도
단방향 데이터 흐름
View → Intent → Reduce → View
불변성
기존 상태를 수정하지 않고�새로운 상태 객체를 생성
Orbit
Orbit
라이브러리 추가
implementation("org.orbit-mvi:orbit-core:11.0.0")�implementation("org.orbit-mvi:orbit-viewmodel:11.0.0")�implementation("org.orbit-mvi:orbit-compose:11.0.0")
[MVI ]
[ MVI-Orbit ]
[MVI ]
[ MVI-Orbit ]
[ 기존 MVI ]
[ MVI-Orbit ]
2026.05.23
Thank you.
Android Team
문설빈
Android Team
Orientation