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 |
Tags
- coroutine
- Android
- 안스
- studio
- Kotlin
- 코틀린
- dart
- Gradle
- ADB
- 깃헙
- RecyclerView
- 코루틴
- 안드로이드 스튜디오
- 유튜브
- image
- 웹뷰
- 에러
- error
- 안드로이드스튜디오
- build
- 레트로핏
- MVVM
- flow
- 스튜디오
- Retrofit
- 의존성주입
- viewpager
- 안드로이드
- WebView
- Github
Archives
- Today
- Total
목록2025/04 (1)
코딩하는 일용직 노동자
안드로이드 MVI 패턴의 핵심, Reducer 완벽 해부: 역할, 기능, 사용법
안녕하세요! 오늘은 안드로이드 앱 개발 디자인 패턴 중 하나인 MVI (Model-View-Intent) 패턴의 핵심 구성 요소, Reducer에 대해 자세히 알아보겠습니다. MVI 패턴은 예측 가능하고 테스트하기 쉬운 UI 개발을 목표로 하며, Reducer는 이 아키텍처에서 상태(State)를 변경하는 순수 함수라는 중요한 역할을 담당합니다. MVI 패턴이란? MVI 패턴은 단방향 데이터 흐름을 강조하여 UI 개발의 복잡성을 줄이고 유지보수성을 높이는 아키텍처입니다. 주요 구성 요소는 다음과 같습니다. Model (상태 - State): 화면에 표시되는 데이터와 UI의 상태를 나타냅니다. 불변성을 유지하는 것이 중요합니다. View (UI): 사용자에게 데이..
안드로이드
2025. 4. 20. 16:03