Какой язык программирования под Android изучать?

Я хочу научиться программировать под Android, но не знаю что для этого изучать. Какой язык программирования сейчас нужен для Android? Java? Kotlin? Что-то другое?

На данный момент в программировании я ноль, но очень хочу развиваться в этом направлении. Пусть даже не профессионально, я просто получаю от этого удоволствие, мне это нравиться.


Ответы (2 шт):

Автор решения: Sergei Buvaka

Kotlin - это язык без которого сейчас в Android никак. На "Google I/O 2019" гуглы официально установили его как приоритетный.

Большинство компаний сейчас пишут новый код на Kotlin.

НО! Есть одно жирное НО! Без Java никуда. Потому, что никто не отменял Legacy, никто не отменял документации на Java. Да и Kotlin основан на Java. Если вы не будете знать Kotlin то скорее всего потеряете 2/3 потенциальных вакансий. Если вы не будете знать Java вас вообще вряд-ли куда-то возьмут работать.

Поэтому ответ таков: Оба! Учите Java, как только поймете, что вы ее знаете хорошо переходите на Kotlin. Зная Java перейти на Kotlin большого труда не составит, а вот обратное неверно.

PS:

Ну и в догонку скажу. Java легче для понимания новичкам. Так как в ней все более явно описано. Kotlin имеет огромную кучу синтаксического сахара и если это ваш первый язык вам будет трудно. Так что Java потом Kotlin=)

→ Ссылка
Автор решения: Vadim Chorniy

Java является официальным языком для разработки Android и поддерживается Android Studio.

Kotlin - хороший язык програмирования для Андроид.

→ Ссылка