Room 3.0 переводит Android-разработчиков на Kotlin и KSP
Room 3.0 переводит Android-разработчиков на Kotlin и KSP В анонсе Room 3.0 команда отказалась от генерации Java-кода, Java Annotation Processing и KAPT. Новая версия генерирует только Kotlin-код и обрабатывает его через KSP, Kotlin Symbol Processing. Room также больше не поддерживает API SupportSQLite: библиотека полностью переходит на драйверы androidx.sqlite, совместимые с Kotlin Multiplatform. Асинхронные API теперь строятся вокруг корутин Kotlin, в том числе ради поддержки веб-платформ. Перед переходом на Room 3.0 проверьте сборку Android-приложения: модули с Java AP или KAPT придётся перевести на KSP, а код, завязанный на SupportSQLite, адаптировать к драйверам androidx.sqlite.