https://www.youtube.com/watch?v=w_ol3cBuNeI
Мы с @kathrin_petrova на подкасте у Кирилла рассказали о текущем состоянии Kotlin Multiplatform Mobile, наших планах и многом другом 📺
Мы с @kathrin_petrova на подкасте у Кирилла рассказали о текущем состоянии Kotlin Multiplatform Mobile, наших планах и многом другом 📺
YouTube
Что нового в Kotlin Multiplatform Mobile
Обсудил с командой Kotlin Multiplatform Mobile (KMM) состояние технологии и ближайшие планы по развитию
Гости выпуска:
👩🔬 Екатерина Петрова - Product Marketing Manager, JetBrains
👨🔬 Константин Цховребов - Тех Лид KMM, JetBrains
🔗 Каналы "Android Broadcast"…
Гости выпуска:
👩🔬 Екатерина Петрова - Product Marketing Manager, JetBrains
👨🔬 Константин Цховребов - Тех Лид KMM, JetBrains
🔗 Каналы "Android Broadcast"…
https://github.com/JakeWharton/mosaic/releases/tag/0.4.0
Jake сделал свою библиотеку для отображения Compose стейта - Mosaic мультиплатформенной! То есть теперь на десктопе можно запускать честный бинарь без JVM обвязки 🤌
Jake сделал свою библиотеку для отображения Compose стейта - Mosaic мультиплатформенной! То есть теперь на десктопе можно запускать честный бинарь без JVM обвязки 🤌
GitHub
Release 0.4.0 · JakeWharton/mosaic
Mosaic is now multiplatform!
The following targets are now supported in addition to the JVM:
Linux (X64)
MacOS (ARM & X64)
Windows (X64)
JS (experimental)
Additionally, the JetBrains Compose ...
The following targets are now supported in addition to the JVM:
Linux (X64)
MacOS (ARM & X64)
Windows (X64)
JS (experimental)
Additionally, the JetBrains Compose ...
Несмотря на то что авторы этого сайта и есть создатели данного канала, я считаю важным напомнить про прекрасный рускоязычный портал для погружения в Kotlin Multiplatform Mobile! 😍😍😍
Интереса ради ставьте реакции:
👍 - знаю и иногда читаю
🔥 - не знал и теперь буду изучать
😐 - не нашел полезной информации
https://kmm.icerock.dev/learning/intro
Интереса ради ставьте реакции:
👍 - знаю и иногда читаю
🔥 - не знал и теперь буду изучать
😐 - не нашел полезной информации
https://kmm.icerock.dev/learning/intro
https://void2unit.onrender.com/post/inline+password/
Отличный разбор применения инлайн классов в котлине 🤌
Отличный разбор применения инлайн классов в котлине 🤌
https://github.com/Kotlin/kdoctor/releases/tag/v1.0.0
Новая версия кдоктора! Исправлено довольно много косяков и добавленыновые анимации в консоли 😂
Обновляйтесь! Отзывы приветствуются ❤️
Новая версия кдоктора! Исправлено довольно много косяков и добавлены
Обновляйтесь! Отзывы приветствуются ❤️
GitHub
Release 1.0.0 · Kotlin/kdoctor
new feature: development team ids for iOS applications (run kdoctor --team-ids). 🍎
implemented instant reporting during diagnostic runs (with cool animations in a terminal). ✨
added a diagnostic to...
implemented instant reporting during diagnostic runs (with cool animations in a terminal). ✨
added a diagnostic to...
Новый выпуск KMM Awesome! Теперь есть раздел с Compose библиотеками 🍎
https://github.com/terrakok/kmm-awesome/releases/tag/%239
https://github.com/terrakok/kmm-awesome/releases/tag/%239
GitHub
Release Issue 9 · terrakok/kmp-awesome
New section with Compose libraries!
🍎 Compose UI
Voyager Compose Navigation.
A multiplatform navigation library built for, and seamlessly integrated with, Jetpack Compose.
Libres-Compose Resou...
🍎 Compose UI
Voyager Compose Navigation.
A multiplatform navigation library built for, and seamlessly integrated with, Jetpack Compose.
Libres-Compose Resou...
Благодаря @daugeldauge в Котлин 1.8.20 будет реализована обработка ошибок на стороне Xcode! Уже можно попробовать в RC версии 😊
https://kotlinlang.org/docs/whatsnew-eap.html#improved-output-for-gradle-errors-in-xcode
https://kotlinlang.org/docs/whatsnew-eap.html#improved-output-for-gradle-errors-in-xcode
Добавил для удобства генерацию Gradle Version Catalog!
https://terrakok.github.io/kmp-web-wizard/
https://terrakok.github.io/kmp-web-wizard/
https://dev.to/ttypic/going-swiftly-using-a-swift-only-libraries-in-your-kotlin-multiplatform-app-1ml9
Хорошая статья о том, как использовать полностью свифтовые библиотеки (CryptoKit как пример) в Котлин и автоматизировать разработку с плагином Swift Klib 🧞
Хорошая статья о том, как использовать полностью свифтовые библиотеки (CryptoKit как пример) в Котлин и автоматизировать разработку с плагином Swift Klib 🧞
DEV Community
Going Swiftly: Using a Swift-only libraries in your Kotlin Multiplatform App
This article demonstrates how to use the Apple CryptoKit in KMM shared module. You'll learn how to...
https://www.twitch.tv/videos/1771815168
Себастиан исследует исходники KDoctor и разбирает интересные моменты! 📺
Себастиан исследует исходники KDoctor и разбирает интересные моменты! 📺
Twitch
Twitch is the world's leading video platform and community for gamers.
https://terrakok.github.io/Compose-Multiplatform-Wizard/
Раз уж итак нашли, то презентую ☺️
Вот, сделал за пару вечеров веб приложение, чтобы можно было сгенерировать мультиплатформенное приложение на компоузе.🥳
Сразу можно подключить все наиболее востребованные библиотеки для старта, которые работают на всех платформах 😎
После генерации достаточно запустить
Ну и в сгенеренном ридми есть остальная необходимая информация
Раз уж итак нашли, то презентую ☺️
Вот, сделал за пару вечеров веб приложение, чтобы можно было сгенерировать мультиплатформенное приложение на компоузе.🥳
Сразу можно подключить все наиболее востребованные библиотеки для старта, которые работают на всех платформах 😎
После генерации достаточно запустить
./gradlew run
и увидеть результат 🤩Ну и в сгенеренном ридми есть остальная необходимая информация
Выпущена новая версия MOKO resources с полной поддержкой Compose Multiplatform (Android, iOS, Web, Desktop).
Демонстрацию и примеры кода можно прочитать в статье, а детали в release notes.
Также в репозитории теперь есть проект пример с Compose Multiplatform на Android, iOS, Web, JVM
Демонстрацию и примеры кода можно прочитать в статье, а детали в release notes.
Также в репозитории теперь есть проект пример с Compose Multiplatform на Android, iOS, Web, JVM
Medium
MOKO resources 0.21 with Compose Multiplatform support
Now MOKO resources supports Compose Multiplatform on Android, iOS, Web, JVM
https://medium.com/@bchoi000/sunflower-flavor-kmm-get-started-with-kotlin-multiplatform-mobile-9dc014c45b95
Все, наверное, видели официальное приложение гугла Android Sunflower with Compose, которое демонстрирует лучшие практики в разработке приложений под Андроид, по мнению гугл! 🙌
Так вот, Ethan Choi взял и по шагам перевел приложение на Kotlin Multiplatform и реализовал нативный UI на iOS. 🤩
Очень круто! 🥳
Все, наверное, видели официальное приложение гугла Android Sunflower with Compose, которое демонстрирует лучшие практики в разработке приложений под Андроид, по мнению гугл! 🙌
Так вот, Ethan Choi взял и по шагам перевел приложение на Kotlin Multiplatform и реализовал нативный UI на iOS. 🤩
Очень круто! 🥳
Все любят дайджесты? Чтобы самому не искать, а сразу получить подборку контента? 😆
У JetBrains тоже есть свой по статьям в мире Kotlin Multiplatform! 🤠
Подписывайтесь и присылайте свои рекомендации!
https://blog.jetbrains.com/kotlin/2023/03/kotlin-multiplatform-content-creators/
А кто еще есть в твиттере, то можно и там увидеть (с картиночками) 🐓
https://twitter.com/kotlin/status/1638817163963400193
У JetBrains тоже есть свой по статьям в мире Kotlin Multiplatform! 🤠
Подписывайтесь и присылайте свои рекомендации!
https://blog.jetbrains.com/kotlin/2023/03/kotlin-multiplatform-content-creators/
А кто еще есть в твиттере, то можно и там увидеть (с картиночками) 🐓
https://twitter.com/kotlin/status/1638817163963400193
Новая версия визарда! 🔥
- теперь генерится Gradle Version Catalog 🤓
- добавлены новые библиотеки, среди которых моя любимая: Compose-Icons 🤩
- compose обновлен до версии
https://terrakok.github.io/Compose-Multiplatform-Wizard/
- теперь генерится Gradle Version Catalog 🤓
- добавлены новые библиотеки, среди которых моя любимая: Compose-Icons 🤩
- compose обновлен до версии
1.4.0-rc01
!https://terrakok.github.io/Compose-Multiplatform-Wizard/
Чтобы почувствовать мощь Compose Multiplatform, я реализовал UI Compose Multiplatform Wizard на Compose Multiplatform! (темплейт я сгенерил через визард, само собой) 😆 просто ради эксперимента 🎉
https://github.com/terrakok/Compose-Multiplatform-Wizard-App
https://github.com/terrakok/Compose-Multiplatform-Wizard-App