Kotlin — это статически типизированный язык программирования с открытым исходным кодом, который поддерживает как объектно-ориентированное, так и функциональное программирование. Kotlin предоставляет аналогичный синтаксис и концепции из других языков, включая C#, Java и Scala, а также многих других. Kotlin не стремится быть уникальным — вместо этого он черпает вдохновение из десятилетий развития языка. Он существует в вариантах, ориентированных на JVM (Kotlin/JVM), JavaScript (Kotlin/JS) и собственный код (Kotlin/Native).
Kotlin управляется Kotlin Foundation , группой, созданной JetBrains и Google, перед которой стоит задача продвижения и дальнейшего развития языка. Kotlin официально поддерживается Google для разработки под Android, а это означает, что документация и инструменты Android разработаны с учетом Kotlin.
Некоторые API-интерфейсы Android, такие как Android KTX , специфичны для Kotlin, но большинство из них написаны на Java и могут вызываться как из Java, так и из Kotlin. Взаимодействие Kotlin с Java является основой его роста. Это означает, что вы можете вызывать код Java из Kotlin и наоборот, используя все существующие библиотеки Java. Популярность Kotlin приводит к более удобному опыту разработки на Android, но разработка платформы Android продолжается с учетом как Kotlin, так и Java.
Совместимость Kotlin с Java означает, что вам не нужно внедрять Kotlin сразу. У вас могут быть проекты с кодом как на Kotlin, так и на Java. Дополнительную информацию о добавлении Kotlin в существующее приложение см. в разделе Добавление Kotlin в существующее приложение . Если вы являетесь частью более крупной команды, размер вашей организации и базы кода может потребовать особого внимания. Советы и другую информацию см. в разделе «Принятие Kotlin для больших команд» .
Если вы хотите начать работу с Kotlin с нуля, мы предлагаем 30-минутный ускоренный курс, который поможет вам начать работу с Kotlin. Вы можете найти официальную документацию Kotlin по адресу https://kotlinlang.org . Рекомендуемые книги см. в разделе «Книги» .
Примеры Kotlin для Android см. в разделе Общие шаблоны Kotlin в Android .
,Kotlin — это статически типизированный язык программирования с открытым исходным кодом, который поддерживает как объектно-ориентированное, так и функциональное программирование. Kotlin предоставляет аналогичный синтаксис и концепции из других языков, включая C#, Java и Scala, а также многих других. Kotlin не стремится быть уникальным — вместо этого он черпает вдохновение из десятилетий развития языка. Он существует в вариантах, ориентированных на JVM (Kotlin/JVM), JavaScript (Kotlin/JS) и собственный код (Kotlin/Native).
Kotlin управляется Kotlin Foundation , группой, созданной JetBrains и Google, перед которой стоит задача продвижения и дальнейшего развития языка. Kotlin официально поддерживается Google для разработки под Android, а это означает, что документация и инструменты Android разработаны с учетом Kotlin.
Некоторые API-интерфейсы Android, такие как Android KTX , специфичны для Kotlin, но большинство из них написаны на Java и могут вызываться как из Java, так и из Kotlin. Взаимодействие Kotlin с Java является основой его роста. Это означает, что вы можете вызывать код Java из Kotlin и наоборот, используя все существующие библиотеки Java. Популярность Kotlin приводит к более удобному опыту разработки на Android, но разработка платформы Android продолжается с учетом как Kotlin, так и Java.
Совместимость Kotlin с Java означает, что вам не нужно внедрять Kotlin сразу. У вас могут быть проекты с кодом как на Kotlin, так и на Java. Дополнительную информацию о добавлении Kotlin в существующее приложение см. в разделе Добавление Kotlin в существующее приложение . Если вы являетесь частью более крупной команды, размер вашей организации и базы кода может потребовать особого внимания. Советы и другую информацию см. в разделе «Принятие Kotlin для больших команд» .
Если вы хотите начать работу с Kotlin с нуля, мы предлагаем 30-минутный ускоренный курс, который поможет вам начать работу с Kotlin. Вы можете найти официальную документацию Kotlin по адресу https://kotlinlang.org . Рекомендуемые книги см. в разделе «Книги» .
Примеры Kotlin для Android см. в разделе Общие шаблоны Kotlin в Android .