Я хочу разбираться.
Хочу начинать программирование на Андроид.
У меня три языка программирования в выборе: Джава, Котлин и Дартс (Флаттер).
Мне не нужно программирование на iOS, только на Андроид;
Какой из этих технологий будущее для Андроид программирования.
Я так думаю:
1. Джава очень стар и без JVM он ничто;
2. Котлин очень молод, есть Native без JVM;
3. Flutter и для Android и для iOS. Думаю не может быть на равентсве с нативами (Swift, Java, Kotlin)
Какой язык мне выбрать? Конечно глупо написать это в группе Котлин, но хочу знать, если Google откажется от JVM какой язык выберет для будущего Андроид? Котлин или Дартс?
У кого какое мнение?
Не Дартс, а Дарт (
dartlang.org)
Если хочешь писать именно на андроиде, то бесспорно Kotlin. Знание Java необходимо для более глубого понимая того, что происходит в системе и для изучения библиотек, туториалов написанных на Java.
Flutter и Dart мне кажутся перспективными с точки зрения того, что Dart VM будет в Fuchsia, а она мне кажется интересной платформой, т.к. обещают в ней много прикольных фич (как оно будет на самом деле никто не знает конечно)
На твоем месте я бы начинал с Kotlin, постепенно вникая в Java. Когда начнешь понимать что такое кроссплатформа и какие проблемы она решает, уже будешь выбирать - KMPP, React Native или Flutter в зависимости от задач.