Google объявила Kotlin приоритетным языком программирования для разработки Android-приложений Статьи редакции

Но компания не призывает отказываться от C++ и Java.

На конференции для разработчиков I/O 2019 Google объявила, что язык программирования Kotlin теперь является предпочтительным языком для разработчиков приложений под Android — новые API и библиотеки Jetpack будут публиковаться сначала на Kotlin.

Google I/O 2017 TechCrunch

«Если вы начинаете новый проект, вы должны писать его на Kotlin: код, написанный на Kotlin чаще всего означает для вас (разработчиков) гораздо меньше кода — меньше кода для набора, тестирования и обслуживания», — заявляет Google. По мнению компании, разработка под Android будет всё больше становиться разработкой на Kotlin.

dobreprogramy

Kotlin – язык, созданный в 2010 году международной компанией JetBrains, которую основали петербургские программисты. Впервые Google объявила о поддержке Kotlin в Android Studio IDE в 2017 году.

По словам Google, за два года популярность этого языка программирования существенно выросла: более 50% профессиональных разработчиков под Android используют Kotlin в своих проектах. Kotlin стал четвертым по популярности языком программирования по результатам последнего опроса разработчиков на Stack Overflow.

«Мы понимаем, что не все сейчас используют Kotlin, но мы считаем, что вы должны быть на нём. У вас могут быть веские причины по-прежнему использовать C++ и Java, и это совершенно нормально. Они никуда не уходят», заявляет Чет Хаазе, Developer Advocate для Android.

0
78 комментариев
Написать комментарий...
Kirill Pankin

Но ведь... Dart...
Как же так?..

Ответить
Развернуть ветку
Вы в федеральном розыске

Dart для кроссплатформенности на замену ReactNative, а Kotlin - для натива вместо Java

Ответить
Развернуть ветку
Kirill Pankin

Вы правда знакомы с Dart?

Ответить
Развернуть ветку
Вы в федеральном розыске

Шапочно. Парочка приложений для ознакомления

Ответить
Развернуть ветку
Kirill Pankin

Хм.
Dart (с фреймворком Flutter) по своей природе и возможностям способен полностью заменить Java в Android, облегчив и освежив весь стек разработки. Но он не обеспечивает преемственности с существующей кодовой базой Android. Приложения на нём часто требуют включения модулей, написанных на Java/Kotlin. А полный перевод Android на него — это вообще большой вызов.
Возможно, Google по прежнему держат Dart в качестве перспективного средства под их новую ОС "Fuchsia", где он станет как раз базовым средством для всего, кроме ядра. Но в мире Android, к печали дартолюбов, Google решили пойти по эволюционному пути и окучивать Kotlin. Тоже разумно, пожалуй. Ну и, видимо, разборки с Oracle за Java стали беспокоить меньше.

Ответить
Развернуть ветку
Сергей Бакотин

Есть мнение, что никаких на ОС "Fuchsia" у гугла нет. А вся движуха вокруг ОС "Fuchsia"/Flutter и прочее, нужны лишь для того, чтобы Oracle не закрутил гуглу гайки с патентами и лицензией на Java. По этой же причине Гугл слезает с Java и переключается на Kotlin (снижают зависимость, но не ломают совместимость с Java-разработчиками. Все же переводить свою платформу с "стандарта" индустрии, на какой-то Dart- это рисковано)

Ответить
Развернуть ветку
Anton Smets

Похоже с Котлином все серьёзно, даже в мануалах примеры кода теперь на нём в приоритете.

Ответить
Развернуть ветку
75 комментариев
Раскрывать всегда