Forwarded from Arkadii Ivanov
Я тут свою последнюю статью на русский язык перевёл, вдруг кому интересно будет: https://habr.com/ru/company/badoo/blog/566380/
  
  Хабр
  
  Пишем плагин Parcelize для компилятора Kotlin под iOS
  В этой статье описан мой опыт по написанию плагина для компилятора Kotlin. Моей главной целью было создание плагина под iOS (Kotlin/Native), аналогичного kotlin-parcelize под Android. Дело в том,...
  Начиная с Kotlin 1.5.20 больше нет необходимости держать в build.gradle кастомную задачу 
#news
  packForXcode. Теперь kotlin gradle plugin предоставляет её из коробки, по имени embedAndSignAppleFrameworkForXcode.#news
Пример подготовленной презентации для знакомства команды/компании с Kotlin Multiplatform.  
Кратко, красиво и по делу. Если вы только планируете предложить использовать Kotlin Multiplatform своей команде - это хороший материал для знакомства.
#videos
  
  Кратко, красиво и по делу. Если вы только планируете предложить использовать Kotlin Multiplatform своей команде - это хороший материал для знакомства.
#videos
YouTube
  
  PSCore Kotlin Multiplatform
  My presentation on PSCore powered by the Kotlin multiplatform
Dropbox case study: https://dropbox.tech/mobile/the-not-so-hidden-cost-of-sharing-code-between-ios-and-android
Kotlin component stability: https://kotlinlang.org/docs/components-stability.html…
  Dropbox case study: https://dropbox.tech/mobile/the-not-so-hidden-cost-of-sharing-code-between-ios-and-android
Kotlin component stability: https://kotlinlang.org/docs/components-stability.html…
История появления KMM плагина от Константина Цховребова, какие цели были поставлены перед разработкой, с какими техническими задачами столкнулась команда, и что еще происходит внутри и чего ждать в скором времени от KMM https://www.youtube.com/watch?v=2YZnpTLsrQ4
  
  YouTube
  
  KMM плагин под капотом
  История появления KMM плагина, какие цели были поставлены перед разработкой, с какими техническими задачами столкнулась  команда, и что еще происходит внутри...
  Мы в 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
  Тут пришли ребята из команды AppCode, им интересно поговорить с теми, кто уже активно использует KMM на работе. Покажут демку нового плагина, расскажут про свои мысли / планы по его дальнейшей разработке, поспрашивают про различные решения, примененные в нем. В итоге утверждают, что дадут полгода бесплатной лицензии на AppCode за потраченное время. Кому интересно - пишите в личные сообщения @basic_87 (Стас Домбровский из AppCode).
  
  The JetBrains Blog
  
  Kotlin Multiplatform Mobile for AppCode | The Kotlin Blog
  Hi everyone, Today we’re expanding our Kotlin Multiplatform Mobile ecosystem by introducing the Kotlin Multiplatform Mobile (KMM) plugin for AppCode. By using this plugin you can: Specify the str
  Вышел релиз Kotlin 1.5.30, внутри есть пачка улучшений для мультиплатформы, а также поддержка Apple Silicon. 
Подробнее можно прочитать в блоге и на специальной странице.
#news
  
  Подробнее можно прочитать в блоге и на специальной странице.
#news
The JetBrains Blog
  
  Kotlin 1.5.30 Is Now Available! | The Kotlin Blog
  Kotlin 1.5.30 includes many experimental language and standard library features that we are planning to release in Kotlin 1.6.0. Give them a try and share your feedback with us!
  Ребята из 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.
  Forwarded from Konstantin Tskhovrebov
Кстати, буду рад, если расскажете, какими библиотеками пользуетесь в кмм проектах, которых нет тут
https://github.com/terrakok/kmm-awesome
Можно просто ссылку, а можно ПР создать, чтобы попасть в список контрибуторов 😉
  
  https://github.com/terrakok/kmm-awesome
Можно просто ссылку, а можно ПР создать, чтобы попасть в список контрибуторов 😉
GitHub
  
  GitHub - terrakok/kmp-awesome: An awesome list that curates the best Kotlin Multiplatform libraries, tools and more.
  An awesome list that curates the best Kotlin Multiplatform libraries, tools and more.  - GitHub - terrakok/kmp-awesome: An awesome list that curates the best Kotlin Multiplatform libraries, tools a...
  Forwarded from Konstantin Tskhovrebov
Кто хочет посмотреть возможности КМП, быстро создать проект, или просто скопировать билд конфиг 😎
https://github.com/terrakok/kmp-web-wizard
Мы с коллегами нахакатонили проектик. Более того, он несложный и открытый, поэтому улучшения и pr приветствуются 👍
  
  https://github.com/terrakok/kmp-web-wizard
Мы с коллегами нахакатонили проектик. Более того, он несложный и открытый, поэтому улучшения и pr приветствуются 👍
GitHub
  
  GitHub - terrakok/kmp-web-wizard: Wizard for Kotlin Multiplatform
  Wizard for Kotlin Multiplatform. Contribute to terrakok/kmp-web-wizard development by creating an account on GitHub.
  Опубликованы результаты опроса разработчиков Kotlin Multiplatform по первым двум кварталам 2021 года
#news
#news
👍1
  Вышла новая версия Kotlin - 1.6.0. Главная фича релиза для Kotlin Multiplatform Mobile - новая модель памяти для Kotlin/Native (пока включается специальным флагом). 
#news
  
  #news
The JetBrains Blog
  
  Kotlin 1.6.0 Released | The Kotlin Blog
  Kotlin 1.6.0 is now officially released with Stable exhaustive whens, Kover, and new memory manager for Kotlin/Native!
  https://medium.com/wriketechclub/di-kt-one-of-the-first-kotlin-multiplatform-di-libraries-5a5fd8665713
Мультиплатформенный DI на компиляторном плагине от Wrike
  Мультиплатформенный DI на компиляторном плагине от Wrike
https://www.youtube.com/watch?v=9u37zatFYgM
@neuradev делится опытом использования Kotlin Multiplatform для создания иос/андроид и десктоп приложений
  
  @neuradev делится опытом использования Kotlin Multiplatform для создания иос/андроид и десктоп приложений
YouTube
  
  Kotlin for everything. Omsk DevFest / Мобильный разработчик [Live, Ru]
  Запись доклада с Omsk DevFest, где я рассказывал о том, как мы переехали из Android в Kotlin Multiplatform, поэтому доклад называется Kotlin for everything
Напоминаю, что видео вначале выходят для моих патронов и спонсоров. Стать им можно по ссылке ниже…
  Напоминаю, что видео вначале выходят для моих патронов и спонсоров. Стать им можно по ссылке ниже…
https://www.droidcon.com/2021/11/17/building-a-kotlin-multi-platform-advanced-library/
Salomon BRYS из Kodein Koders рассказывает как, используя возможности Kotlin Multiplatform, создавать сложные библиотеки типа шифрования. (подробно показан интероп с ObjC и C миром)
  
  Salomon BRYS из Kodein Koders рассказывает как, используя возможности Kotlin Multiplatform, создавать сложные библиотеки типа шифрования. (подробно показан интероп с ObjC и C миром)
droidcon
  
  Building a Kotlin multi-platform advanced library
  Kotlin/Multiplatform is a great tech which allows you to develop your business code once and deploy it to every mobile platform. However, it is lacking something crucial to any viable applicative ecosystem : open source tools and libraries. How can *you*…
  Compose Multiplatform 1.0 is going live!
Compose с поддержкой android, Desktop (jvm), Web (js) достиг первой стабильной версии 1.0.
Подробнее можно посмотреть в видео.
Надеюсь в ближайшие полгода увидим что-либо про поддержку Kotlin/Native и iOS версию, чтоб уж честный multiplatform был
  
  Compose с поддержкой android, Desktop (jvm), Web (js) достиг первой стабильной версии 1.0.
Подробнее можно посмотреть в видео.
Надеюсь в ближайшие полгода увидим что-либо про поддержку Kotlin/Native и iOS версию, чтоб уж честный multiplatform был
YouTube
  
  Compose Multiplatform 1.0 Goes Live!
  JetBrains Compose Multiplatform, a declarative UI framework for Kotlin, has reached version 1.0, which means it is ready for production use!
Read this blog post for all the details: https://blog.jetbrains.com/kotlin/2021/12/compose-multiplatform-1-0-is-going…
  Read this blog post for all the details: https://blog.jetbrains.com/kotlin/2021/12/compose-multiplatform-1-0-is-going…
Еще один успешный кейс КММ в продакшене
https://www.youtube.com/watch?v=D3X5TJpbiaY
  
  https://www.youtube.com/watch?v=D3X5TJpbiaY
YouTube
  
  Александр Верещагин (Devexperts) — Как мы внедряли Kotlin Multiplatform
  Ближайшая конференция: Mobius 2023 Autumn — 1–2 ноября (Online), 9–10 ноября (Offline, Санкт-Петербург)
Подробности и билеты: https://cutt.ly/XwrLVnLV
— —
Если вы разрабатываете мобильные приложения, то наверняка замечали, что при разработке клиентов под…
  Подробности и билеты: https://cutt.ly/XwrLVnLV
— —
Если вы разрабатываете мобильные приложения, то наверняка замечали, что при разработке клиентов под…