KSPの導入・移行を前向きに検討しよう!
RoomやDagger、GlideなどのライブラリーをAndroidアプリに導入する際、Kotlin Symbol Processing(以降、KSPとする)を用いることが推奨されるようになりました。 また、Android Lintでも「KaptUsageInsteadOfKsp」という項目で警告が出るようになり、Kaptを使用している場合はKSPに移行するように促されるようにもなりました。 ですが、ライブラリーがKSPをサポートするようになったのは、ここ最近の話なので、KSPの導入や移行を実際に行なった方は数少ないのではないかなと思います。 なので、本セッションでは、KSPと何か・kaptとは何かをメリット・デメリットを交えて振り返りつつ、導入・移行をするにはどうすればいいかを解説できたらと思います。 また、Kotlin 2.0がリリースされたことで、KSPの2系もリリースされる予定です。そのKSPの2系でどのような変化があるかも少しだけ解説できたらと思います! --- - KSPと何か - kaptとは何か - kaptからKSPに移行メリット - 導入・移行方法 - KSP 1系から2系の変化
-
shxun6934 shxun6934
概要
- 日時 2024.09.12 / 14:20 ~ 15:00 (40min)
- 場所 Flamingo
- 言語 日本語
対象者
- KSPをよく知らない - KaptからKSPに移行を考えている - KSPの良さがいまいちよくわからない