This media is not supported in your browser
VIEW IN TELEGRAM
Вдруг, кто не знал про такую возможность 😉
https://github.com/terrakok/kmm-awesome
https://github.com/terrakok/kmm-awesome
https://www.youtube.com/watch?v=R2HAxIYhcBE
Из выпуска можно узнать, что слушает во время работы Джейк, и какой у него рабочий сетап 🥸
А главное, как он все успевает 😉
Из выпуска можно узнать, что слушает во время работы Джейк, и какой у него рабочий сетап 🥸
А главное, как он все успевает 😉
YouTube
Weird and Ambitious Multiplatform Things | Jake Wharton and Jesse Wilson
Welcome to episode 2 of A Touch of Multiplatform (ATOM)! This is our new podcast dedicated to Kotlin Multiplatform technology in production and produced for you by JetBrains and Touchlab.
In this episode, we sit down to talk with Jake Wharton and Jesse…
In this episode, we sit down to talk with Jake Wharton and Jesse…
https://touchlab.co/samples-of-using-kmmbridge/
Touchlab опубликовали статью, как использовать их новый Gradle плагин, который позволяет удобно шарить котлин фреймворки с иос разработчиками 🧑💻🤌
Touchlab опубликовали статью, как использовать их новый Gradle плагин, который позволяет удобно шарить котлин фреймворки с иос разработчиками 🧑💻🤌
Обратите внимание на новый DSL для описания нативных артефактов, который мы выкатили недавно 😎
https://kotlinlang.org/docs/multiplatform-native-artifacts.html
теперь можно собрать один фреймворк из нескольких гредл модулей без необходимости зависеть на них и прописывать экспорты! 🥳
https://kotlinlang.org/docs/multiplatform-native-artifacts.html
теперь можно собрать один фреймворк из нескольких гредл модулей без необходимости зависеть на них и прописывать экспорты! 🥳
А еще я собрал подписанную сборку новой версии KDoctor 🧑💻
ту самую, где красивый цветной UI 🌈
еще не опубликовали на Homebrew, так как не все сценарии проверили, но вы уже можете скачать бинарь и попробовать его у себя 🥳
https://github.com/Kotlin/kdoctor/releases/tag/v0.0.5
ту самую, где красивый цветной UI 🌈
еще не опубликовали на Homebrew, так как не все сценарии проверили, но вы уже можете скачать бинарь и попробовать его у себя 🥳
https://github.com/Kotlin/kdoctor/releases/tag/v0.0.5
В свежей версии Kotlin 1.8.0 теперь можно более гибко управлять тем, как ваш код будет выглядеть из iOS проектов! Кажется, это должно быть многим полезно 🥳
https://kotlinlang.org/docs/whatsnew18.html#improved-objective-c-swift-interoperability
https://kotlinlang.org/docs/whatsnew18.html#improved-objective-c-swift-interoperability
Для тех, кто заинтересовался redwood от cashapp, но не нашел времени разобраться с данной библиотекой - мы в IceRock подготовили небольшой, максимально упрощенный, пример использования redwood для Android и iOS с Jetpack Compose UI на Android и UIKit View на iOS.
GitHub
GitHub - cashapp/redwood: Multiplatform reactive UI for Android, iOS, and web using Kotlin and Jetpack Compose
Multiplatform reactive UI for Android, iOS, and web using Kotlin and Jetpack Compose - cashapp/redwood
https://blog.gradle.org/how-gradle-works-1
Каждый разработчик обязан понимать, что и почему написано у него в билд скриптах. Gradle - мощный, но непростой интструмент, который не изучить, пользуясь только визардами и подсказками в ИДЕ. Поэтому рекомендую к ознакомлению 🤙
Каждый разработчик обязан понимать, что и почему написано у него в билд скриптах. Gradle - мощный, но непростой интструмент, который не изучить, пользуясь только визардами и подсказками в ИДЕ. Поэтому рекомендую к ознакомлению 🤙
blog.gradle.org
How Gradle Works Part 1 - Startup
This is the first blog of a series How Gradle Works, which includes the following topics:
https://touchlab.co/kmp-a-use-case-for-common-ui-behavior/
Опыт написания форматера ввода телефона в общем коде от TouchLab 🧑💻
Опыт написания форматера ввода телефона в общем коде от TouchLab 🧑💻
touchlab.co
KMP: A Use Case For Common UI Behavior
Пример использования redwood значительно расширился - в общем коде описана навигация и несколько экранов. Гифки в ридми наглядно показывают текущий результат. Полностью нативный UI на Android и iOS с использованием Jetpack Compose.
Менять swift/android-kotlin код нужно только если хочется изменить внешний вид элементов. Всё остальное можно делать из общего кода
Менять swift/android-kotlin код нужно только если хочется изменить внешний вид элементов. Всё остальное можно делать из общего кода
GitHub
GitHub - icerockdev/redwood-sample
Contribute to icerockdev/redwood-sample development by creating an account on GitHub.
https://www.youtube.com/watch?v=GtJBS7B3eyM
В новом выпуске ютуб шоу Atom команда Meetup.com делится своим опытом использования Kotlin Multiplatform в продакшене
В новом выпуске ютуб шоу Atom команда Meetup.com делится своим опытом использования Kotlin Multiplatform в продакшене
YouTube
The Multiplatform Revolution: How Meetup® Adopted KMM
Welcome to episode 4 of A Touch of Multiplatform (ATOM)! This is our podcast dedicated to Kotlin Multiplatform technology in production and produced for you by JetBrains and Touchlab.
In this episode, we sit down to talk with Meetup’s Colin Lee and Annyse…
In this episode, we sit down to talk with Meetup’s Colin Lee and Annyse…
Очень подробный разбор мультиплатформенной разработки на Котлин с точки зрения иос разработчика 😍
Это мы читаем 🧑💻
https://habr.com/ru/company/kts/blog/715890/
Это мы читаем 🧑💻
https://habr.com/ru/company/kts/blog/715890/
Хабр
KMP глазами iOS-разработчика
Привет! Меня зовут Мялкин Максим, я занимаюсь мобильной разработкой в KTS . Мы в мобильной команде для шаринга кода на несколько платформ используем KMP. На Хабре можно встретить достаточное...
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