Artwork

Контент предоставлен Skillbox Media Code. Весь контент подкастов, включая эпизоды, графику и описания подкастов, загружается и предоставляется непосредственно компанией Skillbox Media Code или ее партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.
Player FM - приложение для подкастов
Работайте офлайн с приложением Player FM !

Kotlin Multiplatform: мобилка, десктоп, компиляция, кросс-платформенные проекты, аналоги

49:17
 
Поделиться
 

Manage episode 360485006 series 3315858
Контент предоставлен Skillbox Media Code. Весь контент подкастов, включая эпизоды, графику и описания подкастов, загружается и предоставляется непосредственно компанией Skillbox Media Code или ее партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.
Содержание выпуска
1:28 Что такое Kotlin Multiplatform (KMP). Под какие платформы он умеет компилироваться и какие задачи решает. Выгода от использования.

4:42 Чем интересен Kotlin Multiplatform. Чем мобильное направление (KMM) отличается от всего остального. Почему на Kotlin Multiplatform мало вакансий, но это не проблема.

10:41 Что больше всего интересует и привлекает в мультиплатформенной разработке: десктоп и мобилка.

12:04 Конкуренты: Qt, Xamarin, Flutter и другие платформы.

14:24 Первый русскоязычный курс по KMP.

18:02 Перспективы KMP и KMM.

19:16 Как происходит сборка кросс-платформенного проекта.

24:47 Компиляция проекта для iOS.

28:01 Чем KMP отличается от обычного Kotlin.

30:15 Как работает сборщик мусора в KMP.

31:32 Зачем делать Kotlin под каждую новую платформу? Не проще ли вложиться в совместимость платформы с JVM?

33:53 Какими фреймворками, библиотеками можно пользоваться в KMP.

35:39 Какую IDE выбрать для разработки на мультиплатформе.

37:18 Даст ли наличие КММ дополнительный стимул для развития новых мобильных и не только ОС. Будущее операционных систем.

39:47 Как создатели мультиплатформы хакают закрытую систему Apple.

41:21 Можно ли в Xcode писать KMM-код.

42:22 Ktor и Compose в мультиплатформенной разработке.

43:23 На какие компании и кейсы стоит посмотреть, чтобы вдохновиться на переход на KMP.

45:28 Как компании встроить мультиплатформу в свой проект, с чего начать.

48:53 Спасибо. Да нет, спасибо тебе. Да, спасибо. Пока.
Гость: Алексей Гладков, автор ютуб-канала Mobile Developer.
Полезные ссылки

— Ютуб-канал Алексея https://bit.ly/3RXNwIX

— Курс Алексея по KMP https://bit.ly/3msP6ah

— Телеграм-канал Алексея https://t.me/mobiledevnews

— LLVM https://ru.wikipedia.org/wiki/LLVM

— Библиотека ViewModel на чистом Kotlin https://github.com/icerockdev/moko-mvvm

— Актуальный список библиотек под KMP https://github.com/AAkira/Kotlin-Multiplatform-Libraries

Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83.
Слушать выпуск:

mave

— «Яндекс Музыка»

— Apple Podcasts

— Castbox

— «ВКонтакте»

— YouTube

— Google Podcasts

  continue reading

113 эпизодов

Artwork
iconПоделиться
 
Manage episode 360485006 series 3315858
Контент предоставлен Skillbox Media Code. Весь контент подкастов, включая эпизоды, графику и описания подкастов, загружается и предоставляется непосредственно компанией Skillbox Media Code или ее партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.
Содержание выпуска
1:28 Что такое Kotlin Multiplatform (KMP). Под какие платформы он умеет компилироваться и какие задачи решает. Выгода от использования.

4:42 Чем интересен Kotlin Multiplatform. Чем мобильное направление (KMM) отличается от всего остального. Почему на Kotlin Multiplatform мало вакансий, но это не проблема.

10:41 Что больше всего интересует и привлекает в мультиплатформенной разработке: десктоп и мобилка.

12:04 Конкуренты: Qt, Xamarin, Flutter и другие платформы.

14:24 Первый русскоязычный курс по KMP.

18:02 Перспективы KMP и KMM.

19:16 Как происходит сборка кросс-платформенного проекта.

24:47 Компиляция проекта для iOS.

28:01 Чем KMP отличается от обычного Kotlin.

30:15 Как работает сборщик мусора в KMP.

31:32 Зачем делать Kotlin под каждую новую платформу? Не проще ли вложиться в совместимость платформы с JVM?

33:53 Какими фреймворками, библиотеками можно пользоваться в KMP.

35:39 Какую IDE выбрать для разработки на мультиплатформе.

37:18 Даст ли наличие КММ дополнительный стимул для развития новых мобильных и не только ОС. Будущее операционных систем.

39:47 Как создатели мультиплатформы хакают закрытую систему Apple.

41:21 Можно ли в Xcode писать KMM-код.

42:22 Ktor и Compose в мультиплатформенной разработке.

43:23 На какие компании и кейсы стоит посмотреть, чтобы вдохновиться на переход на KMP.

45:28 Как компании встроить мультиплатформу в свой проект, с чего начать.

48:53 Спасибо. Да нет, спасибо тебе. Да, спасибо. Пока.
Гость: Алексей Гладков, автор ютуб-канала Mobile Developer.
Полезные ссылки

— Ютуб-канал Алексея https://bit.ly/3RXNwIX

— Курс Алексея по KMP https://bit.ly/3msP6ah

— Телеграм-канал Алексея https://t.me/mobiledevnews

— LLVM https://ru.wikipedia.org/wiki/LLVM

— Библиотека ViewModel на чистом Kotlin https://github.com/icerockdev/moko-mvvm

— Актуальный список библиотек под KMP https://github.com/AAkira/Kotlin-Multiplatform-Libraries

Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83.
Слушать выпуск:

mave

— «Яндекс Музыка»

— Apple Podcasts

— Castbox

— «ВКонтакте»

— YouTube

— Google Podcasts

  continue reading

113 эпизодов

Все серии

×
 
Loading …

Добро пожаловать в Player FM!

Player FM сканирует Интернет в поисках высококачественных подкастов, чтобы вы могли наслаждаться ими прямо сейчас. Это лучшее приложение для подкастов, которое работает на Android, iPhone и веб-странице. Зарегистрируйтесь, чтобы синхронизировать подписки на разных устройствах.

 

Краткое руководство