일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 습관만들기
- Kotlin
- 안드로이드 fcm
- Android
- 프로그래머스 알고리즘
- Android Jetpack
- Android 12 대응
- 66챌린지
- WebView
- 안드로이드 갤러리 접근
- 알고리즘 자바
- Android DataBinding
- 영어공부
- Android WebView
- Android Interceptor
- MVP Architecture
- Android 12
- 영어독립365
- scope function
- Android ViewPager2
- Kotlin FCM
- OkHttp Interceptor
- android recyclerview
- Android ProgressBar
- DataBinding
- Java
- 안드로이드
- Android Navigation
- 카카오 알고리즘
- 안드로이드 카카오 로그인
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