🍎 안드로이드 젯팩이란안드로이드 스튜디오 안드로이드 아키텍처 컴포넌트, 안드로이드 지원 라이브러리, 컴포즈 프레임워크와 안드로이드 앱 구조화 권고안을 통합한 일련의 가이드라인이다. 컴포넌트 중 많은 부분은 컴포즈에 내장된 기능으로 대체되었지만, Viewmodel 아키텍처 컴포넌트는 별도로 남아 있다. 구식 아키텍처 - 젯팩이 도입되기 전에는 대부분의 일반적인 아키텍처들이 하나의 액티비티가 사용자 인터페이스와 앱의 백엔드 로직을 함께 표현하고 관리하는 모든 코드를 포함하고 있었다. 모던 안드로이드 아키텍처 - 가이드라인들이 앱의 다양한 책임 부분을 완전히 별도의 모듈로 나누는 것을 권장한다. 이 접근 방식의 핵심 중 하나가 바로 ViewModel 컴포넌트다. ViewModel 컴포넌트의 목적은 사용자 인..