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
- scrolling tab
- Tuist
- 상단 탭바
- 기존 앱
- oberve url
- Side Menu
- notifychanged
- base64 변환
- convert base64
- DevelopmentRegion
- ViewBuilder
- swift
- List
- ios
- development language
- url 추적
- 개발자 면접
- UIPresentationController
- transformation.map
- detect url
- pod install
- GeometryReader
- UIViewControllerTransitioningDelegate
- DataBinding
- 스크롤 탭
- Android
- url 관찰
- swift #swift keychain #keychain 사용법
- Swift Package Manager
- SwiftUI
Archives
- Today
- Total
목록안드로이드 (1)
버그 잡이
MVVM 패턴이란? #MVVM #MVP #Android
1. MVVM이란? 기존의 MVP가 가지는 문제를 해결하고자 나온 모델입니다.. 기존 MVP 모델은 view와 presenter의 의존성이 강하다는 것이 문제였는데 MVVM은 "viewmodel은 view를 모르는 구조"로 설계함으로써 view와 viewmodel의 의존성을 느슨하게 만들었습니다. 2. MVP vs MVVM "ViewModel은 View를 모른다" 그림에서 볼 수 있듯이 가장 큰 특징은 mvp에서는 presenter에서 view를 참조하고 있는데 mvvm에서는 viewmodel이 view를 참조하고 있지 않습니다. 이 특징 덕분에 기존 mvp 패턴에서 presenter와 view간의 의존성이 높아져 발생할 수 있는 문제를 어느 정도 해결할 수 있게 해줍니다. '클래스간 의존성이 높아지면 ..
안드로이드
2020. 6. 9. 17:32