Разрабатывайте приложения для Android с помощью Kotlin
Создавайте более качественные приложения для Android быстрее с помощью Kotlin. Kotlin — это современный статически типизированный язык программирования, используемый более чем 60% профессиональных разработчиков Android. Он помогает повысить производительность, удовлетворенность разработчиков и безопасность кода.
Выразительно и лаконично
Современные возможности языка Kotlin позволяют вам сосредоточиться на выражении своих идей и писать меньше шаблонного кода.
Более безопасный код
Благодаря поддержке значений NULL в системе типов Kotlin помогает избежать исключений NullPointerException. Приложения Android, использующие Kotlin, на 20% реже выходят из строя.
Jetpack Compose
Современный набор инструментов пользовательского интерфейса Android построен на Kotlin, что позволяет быстро создавать пользовательский интерфейс с помощью мощных и интуитивно понятных API.
Котлин Мультиплатформа
Совместно используйте код на платформах Android, iOS и ПК с помощью Kotlin Multiplatform.
Начало работы
начиная
Изучение Android и Kotlin с нуля
Ознакомьтесь с нашими руководствами для начинающих, которые научат вас создавать приложения для Android с помощью Kotlin и Jetpack Compose.
начиная
Kotlin для Android-разработчиков Java
Если вы уже знаете Java, наши руководства и документация по взаимодействию помогут вам начать работу.
начиная
Расширенные руководства по Kotlin
Если вы уже знакомы с Kotlin, ознакомьтесь с нашей расширенной документацией, чтобы улучшить свои навыки.
начиная
Использование Kotlin в вашей команде
Узнайте, как написание кода на Kotlin может повысить производительность вашей команды, улучшить качество приложений и повысить удовлетворенность разработчиков.
Оптимизирован для Котлина
Kotlin полностью поддерживается разработкой для Android, предлагая инструменты и ресурсы, которые помогут вам добиться успеха.
Android Studio
Android Studio обеспечивает первоклассную поддержку Kotlin. В ней даже есть встроенные инструменты для конвертации кода Java в Kotlin. Инструмент «Показать байт-код Kotlin» позволяет увидеть эквивалентный код Java по мере изучения Kotlin.
Андроид КТХ
Android KTX делает разработку Android с помощью Kotlin более лаконичной, приятной и идиоматичной за счет использования функций языка Kotlin.
Kotlin-дружественный SDK
Начиная с Android 9 (уровень API 28), Android SDK содержит аннотации, определяющие допустимость значений NULL, чтобы помочь избежать исключений NullPointerException. Справочная документация по API также доступна на языке Kotlin.
Образовательные ресурсы
Ознакомьтесь с тщательно подобранным набором ресурсов в различных форматах, которые помогут вам быстро начать изучение Kotlin.
Как выглядит код Kotlin?
Приложения, созданные с помощью Kotlin
Многие приложения уже написаны на Kotlin — от самых популярных стартапов до компаний из списка Fortune 500. Узнайте, как Kotlin помог их командам повысить производительность и создавать более качественные приложения.
История разработчика
Zomato использует Kotlin для написания более безопасного и лаконичного кода.
Kotlin помог Zomato значительно сократить количество строк кода в их приложении, а также помог найти важные дефекты в приложении во время компиляции.
Посмотрите, как Рахул из Zomato, вице-президент по управлению продуктами, и Пратик Шарма, разработчик Android, рассказывают о том, как Zomato начала внедрять Kotlin и о том, как они теперь используют его для всех новых выпусков функций.
Рекомендуемые
Котлин имеет открытый исходный код
Kotlin — это проект с открытым исходным кодом, доступный бесплатно по лицензии Apache 2.0. Код проекта открыто разрабатывается на GitHub преимущественно командой JetBrains при участии Google и других компаний. Наш выбор Kotlin подтверждает нашу приверженность открытой экосистеме разработчиков по мере развития и роста платформы Android, и мы рады видеть развитие этого языка.
Рекомендуемые ресурсы
Лаборатории кода Android в Котлине
Изучите новейшие лучшие практики и API с помощью лабораторий кода Android на Kotlin.
Android + Котлин на Medium
Технические статьи по Kotlin от команды Android.
Курс «Основы Android и Compose»
Для тех, у кого нет опыта программирования, освойте основы языка программирования Kotlin и научитесь создавать простые приложения для Android.
Документация по языку Kotlin
Котлинская площадка
Попробуйте использовать Kotlin прямо сейчас, прямо в веб-браузере.
Справочник официального языка
Начните изучать Kotlin с официального справочного сайта по языку.