안드로이드의 새로운 UI toolkit인 Compose가 드디어 출시했습니다 👏 👏 👏 저도 정말 좋아하는 선언형 UI를 시도하는 Epoxy, Litho 등의 프로젝트가 전부터 있었으나 공식적으로는 없었는데요. 드디어 구글의 지원을 빵빵하게 받는 toolkit이 생겼습니다!!! (선언형 UI에 대한 내용은 윤승용님의 발표가 정말 잘 설명되어 있습니다.) 그런데 Compose는 문서를 봐도, 직접 사용해 봐도 굉장히 magic 하게 동작하는 부분들이 많습니다. 이전에 사용해오던 java나 kotlin으로는 말도 안돼는 구현도 있고 위험하다 싶을 정도로 구현이나 동작이 감춰져 있는 부분도 있습니다. 요즘 라이브러리나 프레임워크들은 어떻게 동작하는지 몰라도 쓸 수 있도록 하는 게 대세인 거 같아요. 😹 이해하..