Сейчас собираю случаи, в которых не удаётся подключить cocoapod к котлин проекту. Выявил две основные проблемы и описал, как их обойти: https://youtrack.jetbrains.com/issue/KT-52070/Cocoapods-Cinterop-error-Module-not-found
Буду очень признателен, если у вас что-то не работает, а решения не помогают, и вы допишите в комментарий ваш случай. Я его внимательно изучу.
(Само собой, pod должен быть с objC хедерами)
Буду очень признателен, если у вас что-то не работает, а решения не помогают, и вы допишите в комментарий ваш случай. Я его внимательно изучу.
(Само собой, pod должен быть с objC хедерами)
YouTrack
Cocoapods Cinterop error: Module not found : KT-52070
Usually error looks like Exception in thread "main" java.lang.Error: /var/folders/l0/lxc7nqp15pj5cgr3x60vm_rw0000gn/T/9317779780007494064.m:1:9: fatal error: module 'SomeSDK' not found at org.jetbrains.kotlin.native.interop.indexer.UtilsKt.ensureNoCompil…
Суммарный опыт использования Котлин мультиплатформы для разработки Android+iOS приложений. Хорошо описаны ограничения и проблемы, а так же процессы, позволившие их избегать и получать максимум пользы от технологии 🏄♂️
https://medium.com/360learning-engineering/key-takeaways-from-our-kotlin-multiplatform-journey-764415e3606f
https://medium.com/360learning-engineering/key-takeaways-from-our-kotlin-multiplatform-journey-764415e3606f
Medium
Key takeaways from our Kotlin Multiplatform journey
Kotlin Multiplatform is one of the hottest topics in native mobile development this year. KMP gives us an unprecedented opportunity to…
А вот еще и обзор новой версии Koin 3.2 👍
А точнее нового DSL, который избавит вас от
https://blog.kotzilla.io/inside-koin-3-2-new-dsl/
А точнее нового DSL, который избавит вас от
get(), get(), get(), get()
🔥https://blog.kotzilla.io/inside-koin-3-2-new-dsl/
https://medium.com/yazio-engineering/speeding-up-kotlin-multiplatform-61ebf8dae560
Пара хаков, одобренных нашей командой, если хочется ускорить ваш мультиплатформенный билд 🚀
Пара хаков, одобренных нашей командой, если хочется ускорить ваш мультиплатформенный билд 🚀
Medium
Speeding up Kotlin Multiplatform
At YAZIO we are heavily investing into Kotlin Multiplatform and use Kotlin to share all business logic between the iOS and the Android App…
https://mobile.twitter.com/TouchlabHQ/status/1527258401423740930?s=20&t=VCMeovYtX9xaIqLu5n5sDw
Touchlab продолжают радовать своими наработками в экосистеме Kotlin Multiplatform Mobile 🥳
Вместе с их плагином для Xcode, iOS разработчикам будет гораздо проще разрабатывать и отлаживать код на Котлин 🔥
Touchlab продолжают радовать своими наработками в экосистеме Kotlin Multiplatform Mobile 🥳
Вместе с их плагином для Xcode, iOS разработчикам будет гораздо проще разрабатывать и отлаживать код на Котлин 🔥
Twitter
Touchlab
"📢Announcing our improved Xcode-Kotlin plugin📢 Now you can debug Kotlin code running in an iOS application, directly from Xcode. The new Beta CLI release enables, among other things, Hombrew installation 🥳 github.com/touchlab/xcode…"
А вот и рассказ про новый CLI инструмент, который помогает в настройке окружения для дебага Котлин из Xcode:
https://touchlab.co/xcode-kotlin-cli/
xcode-kotlin
https://touchlab.co/xcode-kotlin-cli/
touchlab.co
Xcode Kotlin CLI
The xcode-kotlin plugin allows debugging of Kotlin code running in an iOS application directly from Xcode.
Всегда полезно быть в курсе ограничений и текущих недостатков 🧑💻, поэтому ознакомьтесь со статьей Enrique López-Mañas о KMM мире со стороны iOS.
Автор неоднократно повторяет, что технология готова к проду 🥰, и все нюансы либо в процессе устранения (новая модель памяти) либо просто надо иметь их ввиду (интероп через objC).
https://enriquelopezmanas.medium.com/kmp-ios-developers-and-production-c754fa958d38
Автор неоднократно повторяет, что технология готова к проду 🥰, и все нюансы либо в процессе устранения (новая модель памяти) либо просто надо иметь их ввиду (интероп через objC).
https://enriquelopezmanas.medium.com/kmp-ios-developers-and-production-c754fa958d38
Medium
KMP, iOS Developers and Production
Kotlin Multiplatform (or KMP, KMM Mobile, etc) has been widely used for a number of years in applications that are currently in production…
Kotlin Multiplatform часто требует нетривиальных gradle конфигураций, поэтому данная трансляция может быть полезна 👍
Forwarded from Mobile Developer (Алексей Гладков)
Новый стрим на канале!
Gradle Review Show. 02/06/2022
https://youtu.be/HZLwlWZViFk
Всем привет, идея этого видео родилась у Кости Цховребова, который написал мне однажды, что многие градл конфигурации причиняют ему боль!
На этом стриме, Константин даст исчерпывающие рекомендации как работать с Gradle и разберёт типичные ошибки проектов
Трансляция будет 2 июня в четверг в 18:00 по мск!
Важно! Для трансляции нужны примеры ваших проектов, которые вы хотели бы, чтобы разобрали, поэтому кидайте в комментарии ссылки на гит с вашими проектами, мы постараемся все посмотреть!
Увидимся на стриме!
Gradle Review Show. 02/06/2022
https://youtu.be/HZLwlWZViFk
Всем привет, идея этого видео родилась у Кости Цховребова, который написал мне однажды, что многие градл конфигурации причиняют ему боль!
На этом стриме, Константин даст исчерпывающие рекомендации как работать с Gradle и разберёт типичные ошибки проектов
Трансляция будет 2 июня в четверг в 18:00 по мск!
Важно! Для трансляции нужны примеры ваших проектов, которые вы хотели бы, чтобы разобрали, поэтому кидайте в комментарии ссылки на гит с вашими проектами, мы постараемся все посмотреть!
Увидимся на стриме!
YouTube
Gradle Review Show, LIVE. 02/06/2022
Всем привет, идея этого видео родилась у Кости Цховребова, который написал мне однажды, что многие градл конфигурации причиняют ему боль!
На этом стриме, Константин даст исчерпывающие рекомендации как работать с Gradle и разберёт типичные ошибки проектов…
На этом стриме, Константин даст исчерпывающие рекомендации как работать с Gradle и разберёт типичные ошибки проектов…
Если вам есть что рассказать про Kotlin Multiplatform (да и про android), то у вас есть возможность поделиться своим опытом на аудиторию сообщества AndroidBroadcast (доклады по Kotlin Multiplatform попадут и на наш канал)
Forwarded from Android Broadcast
#AndroidBroadcast
Марафон сообщества на YouTube канале — это ваша возможность выступить на крупнейшей площадки русскоязычного Android сообщества. Ваш контент увидят тысячи коллег на YouTube канале "Android Broadcast". Такого вам ни на одной платной конференции не дадут 😮
Какие правила:
👉 можно выступить с существующим докладом, который вы рассказывали на конференции или митапе
👉 это возможность для спикеров, а не компаний прорекламировать вакансии
👉 можно выступить в прямом эфире или записать видео
👉 никто никому ничего за это не платит
👉 подача заявки — это не значит что ее примут
👉 можно подать несколько заявок
ПОДАТЬ ЗАЯВКУ ЗДЕСЬ
Марафон сообщества на YouTube канале — это ваша возможность выступить на крупнейшей площадки русскоязычного Android сообщества. Ваш контент увидят тысячи коллег на YouTube канале "Android Broadcast". Такого вам ни на одной платной конференции не дадут 😮
Какие правила:
👉 можно выступить с существующим докладом, который вы рассказывали на конференции или митапе
👉 это возможность для спикеров, а не компаний прорекламировать вакансии
👉 можно выступить в прямом эфире или записать видео
👉 никто никому ничего за это не платит
👉 подача заявки — это не значит что ее примут
👉 можно подать несколько заявок
ПОДАТЬ ЗАЯВКУ ЗДЕСЬ
https://www.youtube.com/playlist?list=PLC3RVtNPazW_0dUJmRRjfqQfH57BGlBaI
Записи с недавней конференции Kotlin Dev Day 2022!
Есть и про мультиплатформу, и про корутины, и про Ктор и много чего еще 🥳
Записи с недавней конференции Kotlin Dev Day 2022!
Есть и про мультиплатформу, и про корутины, и про Ктор и много чего еще 🥳
Новый опрос пользователей Kotlin Multiplatform от JetBrains. Поделитесь своей обратной связью с разработчиками, возможно ваш голос будет решающий :)
Jetbrains
Kotlin Multiplatform User Survey: Q2 2022
Kotlin Multiplatform User Survey: Q2 2022.
https://akjaw.com/kotlin-multiplatform-testing-sqldelight-integration-ios-android/
Для тех, кто уже с Kotlin Multiplatform Mobile на "ты" 🙂
Хорошая статья про использование In-Memory базы дынных в UI тестах для Android+iOS!
Для тех, кто уже с Kotlin Multiplatform Mobile на "ты" 🙂
Хорошая статья про использование In-Memory базы дынных в UI тестах для Android+iOS!
AKJAW
Kotlin Multiplatform In-Memory SQLDelight Database for Integration and UI Testing on iOS and Android
Databases are an integral part of mobile application development, so it's important that these features are properly tested.
https://blog.kotzilla.io/koin-annotations-1-0-now-stable/
Koin зарелизил возможность использовать аннотации и генерировать фабричный код вместо написания DSL 🧑💻 если кого-то это останавливало от перехода на этот инструмент, то теперь можно брать 😎
Koin зарелизил возможность использовать аннотации и генерировать фабричный код вместо написания DSL 🧑💻 если кого-то это останавливало от перехода на этот инструмент, то теперь можно брать 😎
blog.cloud-inject.io
Blog - Koin - Cloud-Inject.io
Keep yourself informed about the latest developments in the Koin framework and Cloud-Inject Observability Dev platform directly from the creators.
https://www.youtube.com/watch?v=jwABH7Eoa-Y
Заваривайте чай и готовьтесь к приятному время препровождению в компании людей, которые серьезно погружены в Kotlin Multiplatform! Очень лампово и интересно 🤗
Заваривайте чай и готовьтесь к приятному время препровождению в компании людей, которые серьезно погружены в Kotlin Multiplatform! Очень лампово и интересно 🤗
YouTube
Cross-platform mobile development with Kotlin (Jetbrains)
Welcome to a youtube channel dedicated to programming and coding related tutorials. We talk about tech, write code, discuss about cloud and devops. That’s what we do all day, all year. We roll out a lot of series and videos on our channel.
All the learning…
All the learning…
Forwarded from IceRock Development
☝️ Приглашаем Kotlin-разработчиков на наше выступление в рамках офлайн-конференции от Mobius 22 июня!
Информация будет полезна всем, кто работает с KMM, но особенно полезна будет для iOS-разработчиков. Ведь наш доклад посвящен тому, как сделать удобным использование Kotlin-модуля со стороны Swift.
На конференции расскажем о нашем Gradle-плагине moko-kswift и о том, как еще можно улучшить опыт iOS-разработчиков в KMM.
Спикер — наш технический директор Алексей Михайлов.
⏰ Когда выступаем: 22 июня с 12:00 до 13:00 МСК
📌 Где: г. Санкт-Петербург, пл. Победы, 1. Билеты для доступа ко всей конференции, если его еще нет: https://mobiusconf.com/registration/
Информация будет полезна всем, кто работает с KMM, но особенно полезна будет для iOS-разработчиков. Ведь наш доклад посвящен тому, как сделать удобным использование Kotlin-модуля со стороны Swift.
На конференции расскажем о нашем Gradle-плагине moko-kswift и о том, как еще можно улучшить опыт iOS-разработчиков в KMM.
Спикер — наш технический директор Алексей Михайлов.
⏰ Когда выступаем: 22 июня с 12:00 до 13:00 МСК
📌 Где: г. Санкт-Петербург, пл. Победы, 1. Билеты для доступа ко всей конференции, если его еще нет: https://mobiusconf.com/registration/
https://meet.google.com/avu-ijaj-joi
кто хочет - залетайте на онлайн общение про котлин мультиплатформу!
задавайте вопросы и просто слушайте
(на англ)
кто хочет - залетайте на онлайн общение про котлин мультиплатформу!
задавайте вопросы и просто слушайте
(на англ)
Google
Real-time meetings by Google. Using your browser, share your video, desktop, and presentations with teammates and customers.