Ну я в разработку под андроид перешел полтора года назад сразу на котлин. java вижу только на so когда ищу ответы, в книгах вроде java concurrency на практике, ибо все равно и к котлину применимо, решил почитать. Да в коде библиотек. Весь проект на котлине пишем.
Тогда такой вопрос (извини за назойливость): я для себя решил, что правильнее сначала выучить азы (mvvm, databinding, rx, firebase, room и т.д.), а потом эти знания переложить на kotlin, чтобы в голове всё в кучу не сваливалось. Может правильнее перейти на kotlin, а потом поверх уже учить всё вышеперечисленное? Много времени занимает переход на kotlin при условии хорошего знания java? Думаю, все необходимые библиотеки уже не имеют проблем совместимости с kotlin, как года два назад?