stateflow
-
(5분 읽기) MVVM 패턴 쉽게 정리! (초보 개발자도 이해할 수 있게✨)Android 개발/아키텍처 2025. 3. 4. 20:29
안드로이드 개발하면서 유지보수나 확장성을 고려해야 할 때가 많지?그럴 때 MVVM (Model-View-ViewModel) 패턴을 사용하면 코드가 훨씬 깔끔해지고 유지보수도 편해져! 🚀특히 Jetpack의 LiveData, ViewModel과 함께 쓰면 강력한 기능을 활용할 수 있어!그런데 최근엔 MVVM 패턴을 사용하더라도 Data Binding을 잘 사용하지 않는 경향이 있어.왜 그런지 이유까지 함께 알아보자! 👀📌 MVVM이 뭐야? 🤔MVVM (Model-View-ViewModel)은 UI랑 데이터 로직을 분리하는 아키텍처 패턴이야.쉽게 말하면, 화면(View)과 데이터를 처리하는 부분(Model)을 직접 연결하지 않고, ViewModel을 통해 연결하는 구조라고 보면 돼!이렇게 하면 코드가..