Привет в этом чате 👋. Закину небольшой, но важный оффтопик.
Я провожу исследование на тему Java разработчиков в android мире. Хочу побольше узнать о причинах, по которым девелоперы продолжают разрабатывать на Java, когда гугл так активно пушит Kotlin.
Буду рад вам и вашим колегам, пишите в личку, пообщаемся.
ЗЫ: буду рад и тем, кто пишет на Kotlin. Интересен ваш опыт разработки, основные боли.
ЗЫЫ: Да, забыл представиться. Я Женя, product manager в JetBrains, занимаюсь развитием Kotlin / Android, люблю проводить интервью с разработчиками)
Хорошего дня и приятного кодинга 👩💻
Сейчас активно изучаю Kotlin и мигрирую свой пет проект с Java + RxJava на Kotlin+Coroutines.
Основные проблемы
- намного медленнее работает IDE с kotlin. Операция типа организации импорта или автоформатирования занимает раз в 10 больше времени чем на Java
- Safe Delete как-то криво работает
- Часто надо делать полный ребилд проекта, чтобы он собрался и котлин увидел нужные классы
- В Flow еще не подвезли кучу функционала из RxJava, приходится колхозить
- Непонятные танцы с ExperimentalCoroutinesApi, OptIn аннотациями
- Dagger с котлиновскими генериками работает не всегда корректно, приходится опять таки какими-то аннотациями прикрываться