Kotlin Multiplatform: мобилка, десктоп, компиляция, кросс-платформенные проекты, аналоги
Listen now
Description
Содержание выпуска 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 Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/tym83. Слушать выпуск: mave — «Яндекс Музыка» — Apple Podcasts — Castbox — «ВКонтакте» — YouTube — Google Podcasts
More Episodes
Published 05/10/24
Содержание — Какие существуют архитектуры, кроме монолитной, микросервисной и облачной — Как эволюционировали подходы к построению веб-приложений и зачем пришлось выдумывать принципы и паттерны — Что такое монолитная архитектура и какие мифы вокруг неё существуют — Как правильно писать код на...
Published 05/10/24
Содержание — Почему важно осознанно подходить к профессиональному росту — Про два типа разработчиков — Гибкие методологии: когда они лучше waterfall, а когда наоборот — Почему бизнес ценит разработчиков, вовлечённых в бизнес — Об ошибках и их важности — Какие ошибки на карьерном пути...
Published 05/03/24