Kotlin roadmap обновлен после релиза 1.5.0
Twitter
Kotlin
Want to know what the Kotlin team has planned for the next 6 months? 🛣 The Kotlin Roadmap includes both the development of new features and the stabilization of experimental ones. 🧳🎒👜 Browse roughly 50 features and leave your feedback. kotlinlang.org/docs/roadmap.h…
Обновление статуса разработки нового сборщика мусора для Kotlin/Native. Текущее состояние и дальнейшие шаги.
#news
#news
The JetBrains Blog
Kotlin/Native Memory Management Update | The Kotlin Blog
Back in 2020, we published our plan to rework the approach to memory management in Kotlin/Native. Now it is time to give an update on our progress and share some details about memory management design.
Статья с мнением 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.
CompleteKotlin - Gradle плагин, активирующий автокомплит Kotlin/Native методов любых таргетов на любом хосте. То есть используя данный плагин можно писать код с подсказками IDE в iosMain с использованием UIKit, Foundation и прочих iOS библиотек на Windows / Linux.
Важно понимать, что плагин не добавляет возможности компилировать код под iOS на Windows / Linux - компиляция доступна только на macOS.
#plugins
Важно понимать, что плагин не добавляет возможности компилировать код под iOS на Windows / Linux - компиляция доступна только на macOS.
#plugins
Для IDE AppCode выпустили плагин Kotlin Multiplatform Mobile, который позволяет из одной IDE работать с Kotlin и с Swift кодом, с поддержкой рефакторинга по всему проекту, поиском использования методов и подобным.
Мы стали на шаг ближе к единой IDE от JetBrains для всех мобильных разработчиков.
#news
Мы стали на шаг ближе к единой IDE от JetBrains для всех мобильных разработчиков.
#news
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
IceRock подготовил подробную кодлабу по погружению в KMM https://codelabs.kmp.icerock.dev/codelabs/kmm-icerock-onboarding-1-ru/ – это вводный курс, где настраивается все необходимое окружение, поясняется, как сделать сборку обеих платформ, как выполнять отладку с брейкпоинтами и как запускать тесты. Как итог вы получите опыт работы и полностью настроенное окружение.
Полезно будет для всех, кто начинает работать с мультиплатформой.
Есть также англ версия.
Полезно будет для всех, кто начинает работать с мультиплатформой.
Есть также англ версия.
JetBrains проводит опрос среди Kotlin Multiplatform разработчиков.
Дайте свой фидбек для лучшего развития технологии!
Дайте свой фидбек для лучшего развития технологии!
Jetbrains
Kotlin Multiplatform User Survey
Kotlin Multiplatform User Survey.
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
The JetBrains Blog
Multiplatform Gradle Plugin Improved for Connecting KMM Modules | The Kotlin Blog
If you use Kotlin Multiplatform Mobile (KMM) for sharing code between iOS and Android, you will at some point have to decide how you will deliver the shared module to your platform projects. While And
Пример подготовленной презентации для знакомства команды/компании с 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
The JetBrains Blog
Results of the Kotlin Multiplatform Survey Q1-Q2 2021 | The Kotlin Blog
The Kotlin team has always relied on feedback from the community to make decisions about the future of the technology. You will always be the people who best know how to make Kotlin even more enjoyabl
Вышла новая версия 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