Создавайте лучшие приложения с помощью Kotlin
Почему команды используют Kotlin?
Повышенная производительность
Лучшее качество приложения
Счастливее разработчики
Присоединяйтесь к более чем 5,8 миллионам разработчиков
Kotlin уже используют более 60% профессиональных разработчиков Android, а 95% из 1000 лучших приложений для Android содержат код Kotlin. Мы предоставляем первоклассную поддержку Kotlin с помощью наших инструментов и ресурсов. Фактически, разработка Android — это прежде всего Kotlin .
Мы также внедрили Kotlin в Google. Более 70 наших приложений содержат код Kotlin.
Качественная сборка
Kotlin помогает разработчикам избежать исключений нулевого указателя — причины сбоев №1 в Google Play. Если посмотреть на 1000 лучших приложений в Google Play, стало очевидно, что приложения, использующие Kotlin, имеют на 20% меньше сбоев на пользователя. Например, после внедрения Kotlin команда Google Home зафиксировала снижение количества сбоев Null Pointer Exception на 33% за один год.
Повышение производительности
Kotlin позволяет разработчикам быть более выразительными и сосредоточиться на доставке функций вместо написания шаблонного кода, что в конечном итоге приводит к меньшему количеству кода, который нужно писать и поддерживать. 67% разработчиков Android говорят, что Kotlin повысил их производительность.
Когда команда Cash App начала использовать Kotlin, они смогли исключить множество сборщиков и сократить объем кода, который им нужно было написать. В некоторых случаях они сохранили 25% своего кода.
Активизировать развитие
Kotlin стал четвертым по популярности языком программирования в 2020 году по версии Stack Overflow . Это согласуется с тем, что мы обнаружили в ходе опроса сообщества разработчиков Android: разработчики Android сообщают, что они более довольны Kotlin, а удовлетворенность использованием Kotlin на 25 пунктов выше, чем при использовании других языков.
Например, после внедрения Kotlin удовлетворенность внутренних разработчиков Duolingo взлетела на 129 пунктов NPS , и Kotlin был основным фактором, упоминаемым в ответах.