Разрабатывайте приложения для Android с помощью Kotlin
Создавайте лучшие приложения для Android быстрее с помощью Kotlin. Kotlin — это современный статически типизированный язык программирования, используемый более чем 60% профессиональных разработчиков Android, который помогает повысить производительность, удовлетворенность разработчиков и безопасность кода.
Выразительно и лаконично
Современные возможности языка Kotlin позволяют вам сосредоточиться на выражении своих идей и писать меньше шаблонного кода.
Более безопасный код
Благодаря возможности обнуления, включенной в систему типов, Kotlin помогает вам избежать исключений NullPointerException. Приложения Android, использующие Kotlin, на 20% реже выходят из строя.
Jetpack Compose
Современный набор инструментов пользовательского интерфейса Android построен на Kotlin, что позволяет быстро создавать пользовательский интерфейс с помощью мощных и интуитивно понятных API.
Структурированный параллелизм
Сопрограммы Kotlin оптимизируют асинхронное программирование, делая общие задачи, такие как сетевые вызовы и обновления баз данных, простыми и производительными.
Начало работы
начиная
Изучение Android и Kotlin с нуля
Ознакомьтесь с нашими руководствами для начинающих, в которых рассказывается, как создавать приложения для Android с помощью Kotlin и Jetpack Compose.
начиная
Kotlin для Android-разработчиков Java
Если вы уже знаете Java, наши руководства и документация по взаимодействию помогут вам начать работу.
начиная
Расширенные руководства по Kotlin
Если вы уже знакомы с Kotlin, прочитайте нашу расширенную документацию, чтобы улучшить свои навыки.
начиная
Использование Kotlin в вашей команде
Узнайте, как написание кода на Kotlin может повысить производительность вашей команды, улучшить качество приложений и повысить удовлетворенность разработчиков.
Рекомендуемые курсы
Рекомендуемые
Kotlin Bootcamp для программистов
На курсе Kotlin Bootcamp для программистов вы изучите основы Kotlin, создавая различные небольшие программы в IntelliJ IDEA.
Рекомендуемые
Расширенные сопрограммы с Kotlin Flow и LiveData
Узнайте, как использовать LiveData с сопрограммами Kotlin и Flow.
Оптимизирован для Котлина
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 содержит аннотации об отсутствии значений, позволяющие избежать исключений 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 с официального справочного сайта по языку.