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

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