• 24 ноября 2019, воскресенье
  • Новосибирск, Бар "Поток", ул. Депутатская 46

Kotlin/Everywhere

Регистрация на событие закрыта

Извините, регистрация закрыта. Возможно, на событие уже зарегистрировалось слишком много человек, либо истек срок регистрации. Подробности Вы можете узнать у организаторов события.

Другие события организатора

1609 дней назад
24 ноября 2019 c 10:00 до 17:00
Новосибирск
Бар "Поток", ул. Депутатская 46

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/

 

Регистрация

Рекомендуемые события

Организуете события? Обратите внимание на TimePad!

Профессиональная билетная система, статистика продаж 24/7, выгрузка списков участников, встроенные инструменты продвижения, личный кабинет для самостоятельного управления и еще много чего интересного.

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