Рет қаралды 267
Насколько сложно для Java программиста написать программу, которая работает без виртуальной машины на голом железе? Не нужно бояться! Мы поговорим, как можно это осуществить, даже без виртуальной машины, но с комфортом, к которому мы привыкли с Java.
Мы напишем нативный код на Kotlin, современном языке с открытым исходным кодом и статической типизацией, который поддерживает много платформ, включая iOS, Android, JVM, JS, linux, macOS, windows и многие другие.
Чтобы было еще интереснее, мы используем в нашей программе на Kotlin библиотеки написанные на С и Objective-C/Swift. Кстати, наш код можно сделать доступным и для этих языков.
Напоследок, мы поговорим, как можно написать код на Котлине один раз и скомпилировать его для всех платформ сразу, используя Kotlin Multiplatform projects