본문 바로가기
728x90

Kotlin MVVM2

[Android JetPack] DataBinding + LiveData + ViewModel + Repository 적용해보기 포스팅 제목처럼 이번에는 DataBinding, LiveData, ViewModel, Repository를 모두 적용하며 간단한 프로그램을 구현해 보겠습니다. 이전 포스팅에서 공부했던 라이브러리는 간단히 살펴보고 넘어가겠습니다. 이전 포스팅 [안드로이드] ViewModel 이란? ( + ViewModelFactory) 이번에 알아볼 ViewModel은 이전 포스팅에서 공부했던 MVVM 디자인 패턴의 구성요소 중 하나인 ViewModel입니다. 이해를 돕기 위해 예제와 함께 작성하겠습니다. 이전 포스팅 [안드로이드] MVVM 디자인 develop-oj.tistory.com [안드로이드] LiveData 기본 Android JetPack 라이브러리 중 하나인 LiveData에 대해 알아보겠습니다. 특히, L.. 2023. 1. 5.
[Android] MVVM 디자인 패턴 디자인 패턴 디자인 패턴이란 개발을 보다 체계적이고 효율적인 유지·보수를 위해 큰 틀에서 '이러이러한 형식으로 개발하자'라는 일종의 약속으로 볼 수 있습니다. 안드로이드 개발에 사용되는 대표적인 디자인 패턴에는 MVP, MVC, MVVM 등이 있습니다. 몇 차례 프로젝트를 진행하면서 Kotlin Class파일과 xml파일이 많아지다 보니 디자인패턴의 필요성을 절실히 느꼈습니다. 또한, 많은 채용공고에서 MVVM 아키텍처 적용 가능한 개발자를 요구하는 것으로 보아 실무에서도 많은 프로젝트에 MVVM 패턴이 적용되고 있다고 느꼈습니다. 이번 포스팅에서는 MVVM 디자인 패턴에 대해 공부해 보겠습니다. MVVM 디자인 패턴 'MVVM'은 Model - View - ViewModel로 이루어진 디자인 패턴입니다.. 2022. 12. 31.
728x90
반응형