Сложно ли перейти с Java на Swift?
Тоже читал эту новость. Интересно, кому там котлин проигрывает, если иногда он даже быстрее джавы(оптимальнее), как минимум не медленнее, потому что компилится в джавовый байт-код, а свифта под андроид нет. И во что они планируют компилить свифт, если не в тот же байт-код? В нативные сошники? А как взаимодействовать с обычными  либами? Через нативный интерфейс? 
Короче мутная перспектива, больше вопросов, чем ответов, я б не стал(и не планирую пока) рваться в свифт.
Насчёт сложности перехода - всё очень индивидуально. Я смогу за пару недель перейти, чтобы писать нормальный код, имхо. Вам виднее, сколько времени вы на это затратите.
С одной стороны будет круто, если один код будет работать на обоих платформах
Будет, но легче не станет, т.к. фреймворки разные для написания программ, в iOS UIKit, в андройде его нет, в итоге придется писать интерфейс с 0.