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の良さがいまいちよくわからない

Android is a trademark of Google LLC. The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License. Android、Google Play、Google Play ロゴは、Google Inc. の商標です。
これまでのDroidKaigi

© 2014- DroidKaigi 実行委員会