Извините, регистрация закрыта. Возможно, на событие уже зарегистрировалось слишком много человек, либо истек срок регистрации. Подробности Вы можете узнать у организаторов события.
24 ноября проводим митап, посвященный разработке на Kotlin разработка под Android, Kotlin Multiplatform, Kotlin/Native.
Будут спикеры из компаний JetBrains, IceRock Development.
Андрей Ковалёв
IceRock Development/ IOS разработчик
В своем докладе Андрей расскажет об использовании KotlinMultiplatform IOS-разработчиком, об особенностях процессах разработки мультиплатформенных проектов, какие преимущества и планы по развитию Kotlin Multiplatform в компании.
Алексей Михайлов
IceRock Development/CTO
Реализует небольшое приложение с использованием kotlin multiplatform на обе платформы в режиме live.
За час вместе с аудиторией будет разработано мобильное приложение под обе платформы с kotlin multiplatform библиотекой внутри.
Каждый шаг будет прокомментирован, что именно и почему делаем, будет наглядно видно, когда мы разрабатываем в общем коде, а когда нужно перейти в код платформы Android / iOS.
Для того, чтобы делать параллельно со спикером, установите:
Android Studio 3.4.0+ (не 3.5.1 так как там баг, ломающий mpp);
Xcode 10.3+;
Xcode Command Line Tools (xcode-select --install);
CocoaPods (sudo gem install cocoapods);
JDK требуется для запуска gradle из Xcode build phase.
Илья Матвеев
JetBrains/Software developer
Важной частью Kotlin Multiplatform является поддержка со стороны билд-системы. Большое разнообразие целевых платформ приводит к усложнению такой поддержки как с точки зрения реализации, так и с точки зрения использования. Именно тому, как организованы мультиплатформенные проекты с позиции билд-системы (в нашем случае Gradle) и будет посвящен этот доклад.
В докладе рассмотрим:
- Проектную модель: из каких частей состоит мультиплатформенный Gradle-проект и как их можно настроить из билд-скрипта.
- Управление зависимостями: какие сложности возникают при публикации или использовании мультиплатформенных библиотек и как с этими сложностями можно бороться.
Дмитрий Доловов
JetBrains/Software developer
Kotlin/Native позволяет разрабатывать нативные приложения, которым не требуется виртуальная машина для работы (JVM, JS). А еще Kotlin/Native дает возможность использовать платформенные зависимости библиотеки, написанные на C и Objective-C. Но, оказывается, что "дружить" с платформой не всегда просто.
В этом докладе Дмитрий расскажет, с какими задачами столкнулись и какие решения использовали, чтобы сделать интеграцию Kotlin/Native с платформой возможной.
Также можно отправлять свои темы для выступлений на почту info@icerockdev.com, будем рады.
Вход свободный, но количество мест ограничено.
Присоединяйтесь к каналу обсуждения мультиплатформенной разработки https://t.me/kotlinmpp в Телеграм.
Официальный сайт: https://icerockfest.webflow.io/