Вышел релиз 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
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
— —
Если вы разрабатываете мобильные приложения, то наверняка замечали, что при разработке клиентов под…
мажорный релиз мультиплатформенной библиотеки для работы с GraphQL
https://www.apollographql.com/blog/announcement/introducing-apollo-kotlin/
https://www.apollographql.com/blog/announcement/introducing-apollo-kotlin/
Apollo GraphQL Blog
Introducing Apollo Kotlin
We’re thrilled to announce Apollo Kotlin! For the past while we’ve been heads down converting Apollo Android to be 100% Kotlin based, which means Apollo Android now works with any Kotlin based application, website or even server. Because of this, we’re renaming…
https://touchlab.co/kmm-memory-model-when-to-switch/
Touchlab о переходе на новую модель памяти в Kotlin Native
Touchlab о переходе на новую модель памяти в Kotlin Native
touchlab.co
KMM Memory Model - when to switch?
Touchlab will be defaulting to the “new” memory model for anything that’s in dev and/or not hitting production for a few months. That decision will be reviewed if there’s some wild performance i...
https://www.droidcon.com/2021/11/09/android-architecture-design-with-koin/
Автор Koin о развитии библиотеки и архитектуре приложений, интеграции с мультиплатформой, скоупах, Compose, навигации и многом другом
Автор Koin о развитии библиотеки и архитектуре приложений, интеграции с мультиплатформой, скоупах, Compose, навигации и многом другом
droidcon
Android Architecture Design with Koin
Koin (https://insert-koin.io) is a pragmatic dependency injection framework for Kotlin/Android developers, well known for its ease of use. In this session, I propose to see together how we can structure our components, for the following topics
https://terrakok.github.io/kmp-web-wizard/
В обновленном визарде можно выбрать нужные таргеты, настроить сразу основные библиотеки (логирование, сеть, БД), плагины и прочее.
Можно изучить как мы это сделали на KotlinJS + Compose Multiplatform.
А если чего-то не хватает, то создать PR, и изменения не заставят себя ждать 😉
В обновленном визарде можно выбрать нужные таргеты, настроить сразу основные библиотеки (логирование, сеть, БД), плагины и прочее.
Можно изучить как мы это сделали на KotlinJS + Compose Multiplatform.
А если чего-то не хватает, то создать PR, и изменения не заставят себя ждать 😉
https://touchlab.co/kermit-and-crashlytics/
Kevin Galligan рассказывает как правильно собирать креши в мультиплатформенных приложениях на котлине
Kevin Galligan рассказывает как правильно собирать креши в мультиплатформенных приложениях на котлине
touchlab.co
Kermit and Crashlytics
Kermit is a Kotlin Multiplatform logging library. The log is configured on each platform to write to various, potentially platform-specific, outputs, but can be called from shared “common” Kotli...
https://habr.com/ru/post/596497/
@azharkova подробно рассказала, как использовать suspend функции из swift на стороне iOS приложения
@azharkova подробно рассказала, как использовать suspend функции из swift на стороне iOS приложения
Хабр
Kotlin Multiplatform. Работаем с асинхронностью на стороне iOS. Publishers, async/await
Всем доброго времени суток! С вами Анна Жаркова, ведущий разработчик компании Usetech. Продолжаем говорить про Kotlin Multiplatform и работу с асинхронными функциями. В этой статье мы будем...