목록2025/01/13 (1)
성장기록지
안드로이드 MVVM 아키텍쳐란?
MVVM 아키텍처 패턴 개요MVVM(Model-View-ViewModel) 패턴은 안드로이드 앱 개발에서 구조적 명확성과 확장성을 위해 널리 사용되는 설계 패턴이다. 이 패턴은 다음 세 가지 구성 요소로 나뉜다.1. Model앱의 데이터 및 비즈니스 로직을 담당한다.데이터 소스와의 상호작용 및 데이터 처리를 수행한다.2. View역할: 사용자가 직접 상호작용하는 UI 부분. 레이아웃 파일(.xml), Activity, Fragment 등이 포함된다.의존성 제거: LiveData나 DataBinding을 사용하여 ViewModel과의 의존성을 최소화한다.주요 기술:LiveData: ViewModel로부터 데이터를 관찰하고 변경 사항을 자동으로 UI에 반영.DataBinding: 레이아웃 파일에 ViewMo..
안드로이드/안드로이드 지식
2025. 1. 13. 14:46