반응형
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
- 안드로이드
- 회고
- 디자인패턴
- ReactiveProgramming
- 병럴프로그래밍
- 커스텀상태
- Kotlin
- 안드로이드스튜디오
- android
- g 단위테스트
- 책
- kotlin강좌
- 병렬프로그래밍
- mockito
- Compose
- 안드로이드강좌
- 스레드
- Rxjava
- 알게되는
- 자바
- viewmodel
- 테스트
- 글또
- 알고리즘
- k8s
- Coroutine
- 코루틴
- Gradle
- 코틀린
- theming
Archives
- Today
- Total
목록소프트웨어개발 (1)
선생님, 개발을 잘하고 싶어요.
[아키텍쳐] MVVM 정리하기
도입 세상에는 많은 아키텍처가 있다. MVC, MVP, MVVM 이 외에도 많은 아키텍처가 존재하고, 이 아키텍처 사이에는 미세한 차이만 있다. 그래서 이런 아키텍처를 어떻게 설명하는지는 사람마다 다를 것이다. 그중에서도 나는 이번 포스트를 통해 내가 MVVM을 어떻게 뭐라고 생각하는지 말할 예정이다. 필자가 최근에 합류한 회사앱은 MVVM을 기반으로 작성이 되어 있다. MVVM을 검색하면 항상 나오는 Data Binding을 적용하지 않았지만, 이게 왜 MVVM인지, 뭐가 부족한지 알아보기 위해 기존의 내 생각을 정리해보자. (참고로 코드 한 줄 없는 MVVM 아이디어에 대한 칼럼이라 지루할 수 있다.) 내용 MVVM은 총 3가지의 컴포넌트로 구성되어 있다. Model, View, ViewModel, ..
개발/소프트웨어 개발
2019. 10. 15. 15:53