Команда Android подготовила два новых руководства по стилю для использования Kotlin на Android и предоставила некоторые обновления о том, как происходит внедрение Kotlin.
В первый день распродажи KotlinConf в Сан-Франциско команда Android предоставила несколько обновлений. Важная информация заключается в том, что 17% проектов в Android Studio 3 используют Kotlin. Неясно, сколько из них 100% Kotlin.
Чтобы побудить вас попробовать язык, они даже сняли видео о том, как использование Kotlin увеличивает счастье разработчиков, и мы все знаем, насколько это важно, не так ли … О, да, это также помогает повысить производительность:
Дело в том, что после того, как вы попробовали Kotlin в течение нескольких часов, вам действительно не нужно видео, чтобы убедить вас, что это лучший способ.
Просто попробуйте.
После того, как вы попробуете, вам придется разобраться с некоторыми неаккуратными вопросами. Например, вы знаете, что такое хороший стиль в Java, а как насчет Kotlin? Чтобы восполнить этот пробел, команда Android составила руководство по стилю и руководство по взаимодействию с Java.
https://android.github.io/kotlin-guides/
Обе они заслуживают внимания, хотя мне не нравится использование слова «НЕПРАВИЛЬНО» в руководстве по стилю. Для меня стиль — это всегда дело вкуса, и хотя это может быть не очень хорошо, «НЕПРАВИЛЬНО» звучит слишком сильно.
Несмотря на то, что Kotlin поддерживается в стабильной среде IDE, то есть в Android Studio 3, все же есть способ получить. Некоторые образцы Android конвертируются в Kotlin, но в IDE все еще могут быть внесены улучшения для поддержки языка — автозавершение кода и рефакторинг. Также небольшая проблема заключается в том, что все библиотеки написаны на Java — вы не можете полностью избавиться от языка. Чтобы добавить поддержку Kotlin во весь этот код, потребуется время. В настоящее время в библиотеку поддержки 27 добавляются аннотации, допускающие использование значений NULL, так что NULL-безопасность Kotlins может быть расширена до типов платформ.
Приятно видеть, что Android Studio, компиляторы и инструменты вернулись в нужное русло после довольно большого отклонения, вызванного проектом Джека и Джилл.
Майк Джеймс — автор The Programmer’s Guide To Kotlin (I / O Press).