Язык программирования Kotlin

Kotlin — статически типизированный язык программирования. Как и Java, он работает на базе JVM, а также компилируется в JavaScript и в исполняемый код ряда платформ через инфраструктуру LLVM.

Язык разрабатывается компанией JetBrains. Язык был создан для достижения большей относительно Java лаконичности и типобезопасности, а также для большей простоты использования относительно Scala.

Наиболее высокую популярность Kotlin получил в сфере разработки мобильных приложений под операционную систему Android, заметно потеснив Java. Kotlin полностью совместим с Java, что позволяет разработчикам на Java постепенно осуществлять переход — используя в проекте параллельно и Java, и Kotlin. В Android язык встраивается с помощью Gradle, что позволяет в уже существующем мобильном приложении реализовывать новые функции на Kotlin без переписывания других частей приложения приложения, ранее написанных на Java.

Android — операционная система, разработанная корпорацией Google для использования в мобильных устройствах. 

Сейчас применяется для мобильных телефонов, планшетов, электронных книг, носимой электроники, ТВ-приставок, иногда для ноутбуков, а также для автомобильных систем. Операционная система базируется на ядре Linux и на реализации JVM от Google. В отличие от iOS, Android является платформой с открытым исходным кодом.

Узнать больше →

Java — это строго типизированный объектно-ориентированный универсальный язык программирования, который часто используется для разработки под Android и для разработки веб-сервисов. 

Программы на Java транслируются в байт-код, который выполняется виртуальной машиной Java (JVM), что позволяет выполнять Java-приложения на любом устройстве, для которого существует JVM. В веб-разработке Java сейчас занимает Enterprise-сегмент, а в нативной мобильной разработке под Android сейчас Java заметно вытесняется языком программирования Kotlin.

Узнать больше →

React Native — это фреймворк на JavaScript для разработки мобильных приложений под операционные системы iOS и Android.

Фреймворк React Native позволяет разрабатывать мобильные приложения для iOS и для Android с использованием всего одного языка программирования — JavaScript, а также использовать в этих двух приложениях значительную часть общего кода.

Узнать больше →

Тематические технологии:

Swift
iOS, iPadOS, tvOS & watchOS
Apple App Store
Google Play Market
Язык программирования Ruby
Язык программирования Go
Язык программирования Python
Язык программирования Elixir

Cтатьи по теме:

Язык программирования Java
Java — это достаточно универсальный язык программирования, который часто используется и для веб-разработки.
Серверные языки программирования
Серверные языки программирования нужны для реализации бизнес-логики, то есть разработчик при помощи языка программирования описывает возможные сценарии использования сайта или приложения.
Адаптивный и отзывчивый дизайн
​Для обеспечения хорошего отображения сайтов на мобильных устройствах (планшетах и смартфонах) обычно создаётся отзывчивый или адаптивный дизайн. Суть подхода заключается в изменении размера и расположения блоков, коррекции размера шрифтов, а также в отключении не самых важных блоков в случае, если пользователь заходит на сайт с устройства с небольшим экраном.
Язык программирования Ruby
Ruby (ruby — рубин, руби) — интерпретируемый мультипарадигмальный язык программирования: динамический, объектно-ориентированный, рефлективный, императивный, функциональный. Активно используется в веб-разработке, в системном администрировании и в работе операционных систем (Mac OS X, Linux, BSD).
Язык программирования PHP
PHP — язык программирования, который наиболее распространён в сфере веб-разработки.
Язык программирования Python
Python — это высокоуровневый язык программирования общего назначения, который используется в том числе и для разработки веб-приложений. Язык ориентирован на повышение производительности разработчика и читаемости кода.