* 기존에도 .kt 코드에서 직접 UI를 그릴 수 있었으나 보통 XML 방식의 UI를 그렸음
But 오랜 시간 지나면서 Deprecated 된 것도 많고 버전에 따라 분기 프로그래밍을 해야하는 경우가 상당수 존재 + Java로 시작이 되었기 때문에 kotlin에 최적화 되지 않은 부분도 있어 Legacy 방식은 Jetpack Compose로 바뀔 것임
-> 구글에서 권장하는 mvvm 아키텍쳐는 xml 코드에 여러가지가 섞여 복잡해지는 부분도 생기는 것 같다.
요즘 Android 개발자 채용 공고를 보면 Jetpack Compose를 활용 가능한 사람을 뽑는 것 같다. => 기존의 Legacy 방식에서 벗어나 선언형 UI 그리는 방식에 익숙해져야할 것 같다