Какой основной язык на данный момент

«Какой основной язык на данный момент» — вопрос из категории Софт-скиллы, который задают на 23% собеседований Android Разработчик. Ниже — развёрнутый пример ответа, который можно адаптировать под свой опыт.

Ответ

Kotlin — основной язык для Android-разработки, рекомендованный Google. Он полностью совместим с Java, но предлагает современные фичи: корутины, null-safety, extension-функции.

Пример:

// Null-safety
val name: String? = null
println(name?.length) // безопасный вызов

// Extension-функция
fun String.addExclamation() = "$this!"
println("Hello".addExclamation()) // "Hello!"

Java всё ещё используется в legacy-проектах, но для новых приложений предпочтителен Kotlin.