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
— —
Если вы разрабатываете мобильные приложения, то наверняка замечали, что при разработке клиентов под…
мажорный релиз мультиплатформенной библиотеки для работы с 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, и изменения не заставят себя ждать 😉
🔥27👍5🎉3
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 и работу с асинхронными функциями. В этой статье мы будем...
👍12🔥1🎉1
Вышла новая серия регулярного опроса Kotlin Multiplatform разработчиков. Проходите опрос, оставляйте свой фидбек, выигрывайте призы. Вечная признательность команды Kotlin прилагается 🙃
Jetbrains
RSCH-3434 Kotlin Multiplatform User Survey: Winter 2022
RSCH-3434 Kotlin Multiplatform User Survey: Winter 2022.
🔥12
https://touchlab.co/understanding-and-configuring-your-kmm-test-suite/
разбираемся с мультиплатфоменными тестами 🥳
разбираемся с мультиплатфоменными тестами 🥳
touchlab.co
Understanding and Configuring your Kotlin Multiplatform Mobile Test Suite
Writing tests is part of every developer's day-to-day routine. They help you write better and more reliable code. In addition, they can verify that your code does what it was supposed to do, and...
👍2🔥2