액티비티가 포커스를 갖게 되면 레이아웃을 그리는 과정을 거치게 된다. 안드로이드 프레임워크가 뷰의 레이아웃을 그리는 과정을 다뤄주기에 액티비티는 레이아웃 계층의 루트 노드를 제공해줘야한다.뷰를 그리는 과정은 레이아웃의 루트 노드부터 시작 되는데 레이아웃 트리를 meas
MVVM은 Model - View - ViewModel의 줄임말로 아키택처 패턴의 일부이다.MVVM 패턴은 다음과 같은 장점들을 가지게 된다.최대한 작은 기능으로 나눈다.테스트가 쉬워지고 관리하기가 용이하다.SOLID 구조를 지향약한 결합 컴포넌트를 가지게된다.가장 큰