Еще один успешный кейс КММ в продакшене
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
https://medium.com/kodein-koders/mockmp-a-mocking-processor-for-kotlin-multiplatform-51957c484fe5
Salomon BRYS из Kodein Koders рассказывает как и зачем использовать их библиотеку MocKMP для упрощения тестирования мультиплатформенных проектов на котлине (использует KSP под капотом)
Salomon BRYS из Kodein Koders рассказывает как и зачем использовать их библиотеку MocKMP для упрощения тестирования мультиплатформенных проектов на котлине (использует KSP под капотом)
Medium
MocKMP : a Mocking processor for Kotlin/Multiplatform
Recently, when working with Deezer on a Kotlin/Multiplatform project, we came across multiple unit tests that were written in…
https://medium.com/@callerymatthew/my-kotlin-multiplatform-mobile-learning-curve-c024c9fcfe2
Инженер из SuperAwesome делиться положительным опытом перехода в компанию с Kotlin Multiplatform Mobile стеком.
Инженер из SuperAwesome делиться положительным опытом перехода в компанию с Kotlin Multiplatform Mobile стеком.
Medium
My Kotlin Multiplatform Mobile learning curve
Have you considered using Kotlin Multiplatform for your mobile app? Here is my experience joining a KMM project as an Android engineer.
https://akjaw.com/testing-on-kotlin-multiplatform-and-strategy-to-speed-up-development/
Вдохновляющая и хорошо написанная статья про Unit тесты и Kotlin Multiplatform Mobile
Вдохновляющая и хорошо написанная статья про Unit тесты и Kotlin Multiplatform Mobile
AKJAW
Testing on Kotlin Multiplatform and a Strategy to Speed Up Development Time (2023 Update)
Automated tests are an integral part of developing software, they help catch bugs before they reach the users and save developers time by cutting down manual testing.
https://blog.worldline.tech/2022/01/26/kotlin_multiplatform.html
Большой сравнительный обзор Котлин Мультиплатформы относительно других решений.
Большой сравнительный обзор Котлин Мультиплатформы относительно других решений.
blog.worldline.tech
Kotlin Multiplatform: The Best Choice
Explore our latest insights on the most interesting technologies.
Все доклады с недавнего Kotlin KODERS 2021!
https://www.youtube.com/playlist?list=PLCSWhEBMYD8r_kt21Xq99fSxoTuh8fU-Y
https://www.youtube.com/playlist?list=PLCSWhEBMYD8r_kt21Xq99fSxoTuh8fU-Y
А кому не хватит, то вот еще!
@azharkova разбирает старую и новую модель памяти в Kotlin Native
https://www.youtube.com/watch?v=h_3y-SSGsOI
@azharkova разбирает старую и новую модель памяти в Kotlin Native
https://www.youtube.com/watch?v=h_3y-SSGsOI
https://www.youtube.com/watch?v=QvtmbYfkOO0
Новости Котлин команды за январь 2022 👀
Новости Котлин команды за январь 2022 👀
YouTube
New Kotlin Multiplatform Wizard / Server-Side Kotlin Thread/Talking Kotlin Turned 5 / Moshi-IR
This episode is dedicated to the 5th anniversary of the Talking Kotlin podcast, Kotlin Server-Side thread on Reddit, a brand new article about building a test suit for your #KMM project, updated multiplatform web wizard, the new Moshi-IR library, and Kotlin…
https://medium.com/mirsadtech/developing-kotlin-multiplatform-mobile-apps-using-viper-architecture-105b7138f4b6
Радует, что иос разработчики начинают проявлять активность в мультиплатформенных решениях на котлине: вот, например, VIPER адаптировали! 🧑💻
Радует, что иос разработчики начинают проявлять активность в мультиплатформенных решениях на котлине: вот, например, VIPER адаптировали! 🧑💻
Medium
Developing Kotlin Multiplatform Mobile Apps using VIPER Architecture
Hello developers 👋