일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Android ProgressBar
- Android ViewPager2
- Kotlin FCM
- Kotlin
- 알고리즘 자바
- Android Interceptor
- 카카오 알고리즘
- Android 12 대응
- 영어독립365
- 영어공부
- Android DataBinding
- Android WebView
- scope function
- Android Jetpack
- MVP Architecture
- OkHttp Interceptor
- Java
- Android Navigation
- 안드로이드
- Android
- 안드로이드 카카오 로그인
- android recyclerview
- 안드로이드 갤러리 접근
- 66챌린지
- 습관만들기
- DataBinding
- 안드로이드 fcm
- 프로그래머스 알고리즘
- Android 12
- WebView
Archives
- Today
- Total
목록MVVM (1)
Developer Geek
MVVM 이란
Model + View + ViewModel Model: 데이터 원본의 추상화를 담당한다. View: ViewModel에게 유저의 action을 알려주는 역할을 담당한다. 그리고 ViewModel를 구독하여 UI Data를 관리하고 application logic을 담당하지 않는다. ViewModel: View와 관련된 데이터의 흐름을 관장한다. 추가적으로 Model과 ViewModel을 연결한다. MVVM 특징 App의 생명주기 상태가 유지된다. UI 요소는 비즈니스 로직과 무관하다. 비즈니스 로직과 db 운영과의 종속성이 없다. 프로젝트를 이해하고 코드를 읽는 것이 쉽다. MVVM 장점 유지보수: 비즈니스 로직이 View와 독립적으로 돌아가기 때문에 수정보완이 빠르고 다음 버전을 신속하게 출시할 수 ..
안드로이드/Pattern
2022. 6. 11. 22:32