[Google IO 2023] What's new in Kotlin for Android 살펴보기

1
post-thumbnail

https://www.youtube.com/watch?v=QGtB--ABiNM
해당 문서는 Google IO 2023을 다시 살펴보고자 하는것에 목적을 둡니다.


새로 만들어진 코틀린 컴파일러는 무려 기존 컴파일러보다 2배정도 빠르다고 합니다.


미리 2.0을 사용하려면 sourceSet 설정이 필요하다고 합니다.

Android Studio Giraffe 부터는 Kotlin DSL이 Default로 설정된다고 합니다.

Annotation 툴이였던 Kapt와 Ksp에 대한 내용입니다.

기존 Kapt는 코틀린 전용 어노테이션이 없어서 자바스텁으로 컴파일되며 작동을 했었는데,
KSP로 넘어오게 되면서 무의미한 자바 컴파일 시간이 줄어들게 되었다고 합니다.

얻은 장점으로는 아래와 같은것들이 있습니다.
1. 속도 2배 향상
2. 코틀린 유형 시스템 이해
3. Java에 종속되지 않음


Ksp를 사용하려면 플러그인에 선언하고, 앞의 버전을 맞춰주세요.

KSP를 지원하는 많은 라이브러리들이 있고, 힐트나 대거도 곧 지원 예정이라고 합니다.

profile
쉽게 가르칠수 있도록 노력하자

0개의 댓글