목록2025/01/22 (1)
성장기록지
Compose Structure 정리하기 (compiler, Runtime, UI)
Compose Structure컴포즈는 다음과 같은 구조로 이루어져있다.여기서 Compiler와 Runtime은 Compose compiler와 Compose Runtime이다. Compose CompilerCompose를 사용해보신 분이라면 Kotlin 함수에 @Composable 어노테이션을 붙인 함수는Composable 함수로 변환되는 것은 모두가 알고 있는 사실이다.그렇다면 코틀린에서 어노테이션은 기본적으로 어떻게 처리되어질까? kapt나 ksp를 통해 이루어진다.하지만 Compose는 일반적인 어노테이션 프로세서로 처리하지 않고, compose 컴파일러를 활용한다.Compose 컴파일러는 순수 코틀린으로 작성된 코틀린 컴파일러의 플러그인이다.자바로 Compose를 사용할 수 없는 이유이기도 하다..
안드로이드/안드로이드 지식
2025. 1. 22. 18:24