Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 안드로이드 스튜디오 반복되는 레이아웃 코드
- 안드로이드 스튜디오 custom dialog
- 다른 객체 리스트의 비교
- 아파치란
- LifeCycle
- savedinstancestate
- 디자인 패턴 예제
- 안드로이드 스튜디오 인터넷 연결 안되어 있을 때
- Kotlin
- dagger error
- java thread 예제
- AAC
- 이중for문 사용 안하기
- hilt error
- apache nginx
- Thread
- 안드로이드 스튜디오 style
- 리사이클러뷰 아이템 재사용
- edittext 연결
- 안드로이드 스튜디오 커스텀 다이얼로그
- recyclerview item recycle
- 아파치 엔진엑스
- 안드로이드 스튜디오 인터넷 연결 확인
- 안드로이드 디자인패턴
- 변수
- 안드로이드 스튜디오 tts
- java
- apache란
- 자바 스레드 예제
- 객체지향 프로그래밍 5가지 원칙
Archives
- Today
- Total
목록2025/01 (1)
Sam Story

오늘은 지난번에 포스팅 했던 디자인 패턴들에 이어서MVI 패턴에 대해서 포스팅 해보려 한다. MVI 패턴이란 ?MVI 패턴은 Model , View , Intent의 약자이다.그럼 각 컴포넌트들이 어떤 역할을 하는지 알아보자. Model 상태(State)를 관리 현재 UI의 상태를 나타내는 데이터이며, UI가 어떤 화면을 보여줄지를 결정 View 사용자에게 화면(UI)을 표시사용자의 이벤트를 Intent로 전달 Intent사용자의 이벤트나 의도를 전달View에서 발생한 이벤트를 Model에 전달Model이 새로운 상태를 생성하면 View에 다시 전달하여 화면을 업데이트 MVI 패턴의 특징1. 단방향 데이터 흐름 데이터가 Intent → Model → View 순서로만 흐른다.유저가 이벤트를 발생시키면 그..
Android
2025. 1. 24. 17:01