Гайд как публиковать Kotlin Multiplatform на iOS через Swift Package Manager. В случае если iOS команда уже перебралась на использование SPM это будет полезнее, чем предлагать им использовать Cocoapods.
Share KMM module with iOS via SPM
#posts
Share KMM module with iOS via SPM
#posts
Desquared on Notion
Share KMM module with iOS via SPM | Notion
What is KMM?
iOS разработчик из Autodesk рассказал о их варианте реализации сетевого интерфейса в common коде - в отличие от большинства они выбрали не использовать ktor и сделать свой вариант сети, через простой интерфейс, за которым может скрываться как ktor, так и любая другая реализация.
An Interface for Multiplatform Networking
#posts
An Interface for Multiplatform Networking
#posts
Ben Asher
An Interface for Multiplatform Networking
An approach to networking with Kotlin multiplatform
Realm получил alpha версию SDK для Kotlin Multiplatform и команда активно делится подробностями реализации. Рассказывают и про компиляторный плагин и про разницу управления памятью в Kotlin/Native (и в C++ с которым Interop происходит) и Kotlin/JVM.
Статья приправлена хорошей визуализацией.
#posts
Статья приправлена хорошей визуализацией.
#posts
The JetBrains Blog
Realm Kotlin Multiplatform SDK | The Kotlin Blog
Nabil Hachicha, Android Engineer, from MongoDB Realm shares their story of creating a pure Kotlin-first SDK for use by developers. Realm is an open-source, easy-to-use local database that helps mobil
История внедрения KMM в существующий проект. Статья поможет определить для себя с чего начать внедрение, какими шагами двигаться и какую пользу по итогу можно получить.
#posts
#posts
Хабр
Как внедряли Kotlin Multiplatform в Профи
Привет, Хабр! Я Миша Игнатов, тимлид в компании Профи. Моя команда отвечает за клиентские мобильные приложения на Android и iOS. Мы используем Kotlin Multiplatfo...
Статья с мнением iOS разработчика о Kotlin Multiplatform после использования на практике - We asked an iOS developer his thoughts after working with Kotlin/Multiplatform Mobile.
И статья продолжение - Why we need iOS developers on board with Kotlin/Multiplatform.
Полностью поддерживаю позицию "iOS разработчики важны для дальнейшего развития Kotlin Multiplatform Mobile". Опыт работы с KMM для iOS разработчиков можно и нужно улучшать. Со своей стороны мы в IceRock собираем теоретические материалы для погружения на сайт kmm.icerock.dev, а также, для погружения в компанию и KMM разработку, создаем Codelabs в первую очередь для iOS разработчиков. На данный момент можно посмотреть первую из серии Codelab (и все это развивается публично на github).
#posts
И статья продолжение - Why we need iOS developers on board with Kotlin/Multiplatform.
Полностью поддерживаю позицию "iOS разработчики важны для дальнейшего развития Kotlin Multiplatform Mobile". Опыт работы с KMM для iOS разработчиков можно и нужно улучшать. Со своей стороны мы в IceRock собираем теоретические материалы для погружения на сайт kmm.icerock.dev, а также, для погружения в компанию и KMM разработку, создаем Codelabs в первую очередь для iOS разработчиков. На данный момент можно посмотреть первую из серии Codelab (и все это развивается публично на github).
#posts
Medium
We asked an iOS developer his thoughts after working with Kotlin/Multiplatform Mobile
At Kodein Koders, we think that Kotlin Multiplatform Mobile will only rise with the help and support of iOS developers. As KMM only…
Пост от JetBrains о том насколько изменилась технология Kotlin Multiplatform Mobile с момента анонса альфа версии.
What’s new in KMM since going Alpha
#posts
What’s new in KMM since going Alpha
#posts
The JetBrains Blog
What's New in Kotlin Multiplatform Mobile Since Going Alpha | The Kotlin Blog
Kotlin Multiplatform Mobile is an SDK for cross-platform mobile development. Read on to learn more about its main ecosystem highlights.
Мы в IceRock выпустили новый gradle плагин - MOKO KSwift, с помощью которого можно генерировать Swift-friendly API для Kotlin/Native фреймворка. Постепенно делаем iOS разработчиков счастливее. Подробнее можно прочитать в статье на Хабре, а также в readme на github.
Также плагин позволяет добавлять свою логику генерации, предоставляя гибкое API для расширения.
#libs #posts
Также плагин позволяет добавлять свою логику генерации, предоставляя гибкое API для расширения.
#libs #posts
GitHub
GitHub - icerockdev/moko-kswift: Swift-friendly api generator for Kotlin/Native frameworks
Swift-friendly api generator for Kotlin/Native frameworks - icerockdev/moko-kswift
Ребята из hh.ru опубликовали подробную информацию о том как выглядит Kotlin со стороны Swift - детальная таблица с пометками какие элементы языка в каком виде доходят до Swift.
Про мотивацию можно почитать в анонсе.
#posts #docs
Про мотивацию можно почитать в анонсе.
#posts #docs
GitHub
GitHub - hhru/kotlin-swift-interopedia
Contribute to hhru/kotlin-swift-interopedia development by creating an account on GitHub.
Библиотека moko-mvvm получила релиз 0.13.0 с проработанной поддержкой Jetpack Compose и SwiftUI. С новой версией интеграция общей ViewModel в SwiftUI требует минимум кода и без дополнительных классов-оберток.
Также опубликованы статьи на русском и английском, с наглядным пояснением как новая версия библиотеки решает задачу общих ViewModel.
#posts #libs
Также опубликованы статьи на русском и английском, с наглядным пояснением как новая версия библиотеки решает задачу общих ViewModel.
#posts #libs
👍22🔥2