ivan0512, мысль не в том, чтобы уходить в андроид, а в том, чтобы уметь писать мультиплатформенный код. Потенциально с развитием технологии будет все больше компаний, которые его пишут, и, соответственно, релевантный опыт будет нужен. Например, у нас это выглядит так сейчас - я пишу андроид и кроссплатформу. Ещё немного айос. Другой чувак пишет айос(на свифте), кроссплатформу и немного андроид. То есть области как бы немного перекрываются.
Jacen11, ну и сколько раз в месяц ты смотришь декомпилированный код? Я вот меньше одного. На данный момент джаву знать не обязательно, котлин вполне себе самостоятельной язык. Сгенеренный код прочитать уж можно, если знаешь подробные (сам Котлин, С++ у ТС) языки.
P.S. недавно написал файлик 30 строк с Flow и корутинами, и попытался его декомпилировать. Получилось 26000(двадцать шесть тысяч, Карл) строк на джаве. Декомпилятор не осилил стейтмашины корутинные. Сомневаюсь, что это кто-то будет читать.
Байт-кода там было немного (где-то 500 инструкций), но я знаю очень мало людей, умеющих его читать.
Вячеслав Голицын, ну хорошего программиста найти это трудно и дорого.
Что использовать зависит в том числе от бекграунда. Нативно на Котлине есть гарантия, что разрешение всех проблем не упрется во фреймворк.