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 и работу с асинхронными функциями. В этой статье мы будем...
Вышла новая серия регулярного опроса Kotlin Multiplatform разработчиков. Проходите опрос, оставляйте свой фидбек, выигрывайте призы. Вечная признательность команды Kotlin прилагается 🙃
Jetbrains
RSCH-3434 Kotlin Multiplatform User Survey: Winter 2022
RSCH-3434 Kotlin Multiplatform User Survey: Winter 2022.
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...
Сборка проекта - такая же важная его часть как и сама бизнес логика, кеширование, UI система и остальное. Поэтому не менее важно разбираться в ней, писать правильный и идиоматичный код, не ломать кеши и инкрементальность и прочее. Gradle - отличный инструмент, но по документации не всегда получается все понять. Поэтому держите этот плейлист, который поможет вам стать лучшими инженерами! 🧑🏼💻
https://www.youtube.com/playlist?list=PLWQK2ZdV4Yl2k2OmC_gsjDpdIBTN0qqkE
https://www.youtube.com/playlist?list=PLWQK2ZdV4Yl2k2OmC_gsjDpdIBTN0qqkE