Kotlin for fast development in iOS and Android|Котлин для быстрой разработки в iOS и Android
October 12, 12:20|12 октября, 12:20
Room II|II зал
Discuss the presentation|Обсудить доклад
[lang_en]
Using Kotlin/Native, Kotlin/JVM, Kotlin/MPP for faster mobile applications development.
Kotlin/Native is an LLVM back-end for the Kotlin compiler, runtime implementation, and native code generation facility. In this talk we will present using Kotlin/Native in combination with Kotlin/JVM for quick mobile application development targetting two major mobile platform without common problems of unified porting layer, limiting using of unique platform features. We will also discuss Kotlin/Native features and the value Kotlin as a platform provides to mobile developers.
[/lang_en][lang_ru]
Использование технологии Kotlin/Native, Kotlin/JVM, Grade, Kotlin/MPP для быстрой разработки мобильных приложений.
Kotlin/Native — это бэкэнд для компилятора Kotlin, основанный на LLVM, а также — поддержка времени исполнения. В этом докладе я опишу использование Kotlin/Native в комбинации с Kotlin/JVM для быстрой разработки мобильных приложений под две основные платформы без ограничений, налагаемых унифицированным уровнем портирования. Также обсудим возможности Kotlin/Native и того, что Kotlin как платформа может дать разработчикам мобильных приложений.
[/lang_ru]
Nikolay Igotti|Николай Иготти

Team lead of Kotlin/Native|Технический руководитель Kotlin/Native, JetBrains
[lang_en]
Nikolay Igotti works as Team Lead on Kotlin/Native at JetBrains. Previously used to work at Sun Microsystems, EMC, Oracle, Google on various system level software, such as HotSpot Java Virtual Machine, VirtualBox hypervisor and Native/Client runtime.
Interests: runtimes, virtual machines, memory management, language design and concurrency approaches.
[/lang_en][lang_ru]
Разработчик компиляторов и виртуальных машин, технический руководитель проекта Kotlin/Native. Преподавал в Санкт-Петербургском Академическом университете и Computer Science клубе при ОМИ РАН.
Окончил в 1998 физический факультет Санкт-Петербургского Государственного Университета, затем изучал Computer Science в Стенфордском Университете, одновременно работая в компании Sun Microsystems. После этого работал в ведущих международных ИТ-корпорациях: EMC, Oracle, Google. Имеет разносторонний опыт разработки системного ПО, участвовал в работах над виртуальной машиной Java Hotspot, гипервизором VirtualBox, высокопроизводительными системами хранения, а также браузерами Mozilla и Chrome.
Сфера научных и инженерных интересов: системы исполнения, компиляторы, виртуальные машины, новые парадигмы организации конкурентных вычислений.
[/lang_ru]