LiveData는 관찰자 패턴을 사용하여 데이터 변경을 다른 컴포넌트에 알릴 수 있는 데이터 홀더다. ViewModel 및 데이터 바인딩과 함께 사용하는 것이 일반적이다. 👍 LiveData의 장점 수명주기를 인식한다. LiveData는 자신을 관찰하는 컴포넌트의 수명주기를 인식한다. 해당 컴포넌트의 수명주기가 활성 상태(STARTED 또는 RESUMED)이면 데이터 업데이트를 알린다. 반대로 비활성 상태이면 업데이트를 수신하지 않고 활성 상태로 전환됐을 때 수신한다. 메모리 누수가 없다. LiveData가 업데이트될 때 실행되는 콜백은 연결된 수명주기가 끝날 때 자동으로 삭제된다. 📦 LiveData 사용해보기 LiveData 객체 생성하기 LiveData는 추상 클래스이므로 서브클래스인 Mutable..