Posted on Leave a comment

Kotlin +, Kotlin multiplatform

Kotlin Multiplatform Reaktive [ https://soundcloud.com/android_broadcast/android-broadcast-reaktive-na-kotlin-multiplatform ]
Kotlin multi-platform implementation of Reactive Extensions [https://github.com/badoo/Reaktive]

An awesome list that curates the best KMM libraries, tools and more.
[https://github.com/terrakok/kmm-awesome]
[https://github.com/AAkira/Kotlin-Multiplatform-Libraries]
KaMP Kit by Touchlab is a collection of code and tools designed to get your mobile team started quickly with Kotlin Multiplatform.
[https://github.com/touchlab/KaMPKit]
[https://github.com/touchlab/Stately]
[https://github.com/korlibs/klock]

Functional companion to Kotlin’s Standard Library [ https://arrow-kt.io/ ]

Kotlin backend? Yes it’s possible [https://proandroiddev.com/kotlin-backend-yes-its-possible-953388acffc3]

Connected Applications with Kotlin [https://ktor.io/]
[https://www.codeflow.site/ru/article/kotlin-ktor]

An Interface for Multiplatform Networking
[https://benasher.co/kotlin-multiplatform-networking]

detekt [ https://github.com/detekt/detekt ]
[https://habr.com/ru/company/citymobil/blog/565402/]
Полдюжины правил для статического анализатора Detekt
[https://habr.com/ru/post/669136/]

Kotlin Native. Multithreading without Coroutines
[https://medium.com/google-developer-experts/kotlin-native-multithreading-without-coroutines-56599ea33620]
Kotlin Native. Multithreading with Coroutines
[https://medium.com/google-developer-experts/kotlin-native-multithreading-with-coroutines-373663bf5a09]

How to configure and use detekt on a daily basis
[https://proandroiddev.com/how-to-use-detekt-in-a-multi-module-android-project-6781937fbef2]

Multiplatform

Multiplatform Programming
[https://kotlinlang.org/docs/reference/multiplatform.html]

Getting your KMM project working with Android Gradle Plugin 7.0+
[https://proandroiddev.com/getting-your-kmm-project-working-with-agp-7-0-android-gradle-plugin-5a49eeda6dfc]

Creating your first Kotlin Multiplatform library
[https://dev.to/kotlin/how-to-build-and-publish-a-kotlin-multiplatform-library-creating-your-first-library-1bp8]
How a Kotlin Multiplatform library is published?
[https://dev.to/kotlin/how-to-build-and-publish-a-kotlin-multiplatform-library-discovering-the-library-structure-3oeo]
Publishing your Kotlin Multiplatform library to Maven Central
[https://dev.to/kotlin/how-to-build-and-publish-a-kotlin-multiplatform-library-going-public-4a8k]

Apollo Kotlin: New Multiplatform Memory Manager
08.2022 [https://www.apollographql.com/blog/mobile/kotlin/apollo-kotlin-new-multiplatform-memory-manager/]

Kotlin Multiplatform. Работаем с многопоточностью на практике. Ч.1
19.12.2020 [https://habr.com/ru/post/533864/] [https://habr.com/ru/post/533952/]

Готовим Большую Фичe на Kotlin Multiplatform. Доклад Яндекса
20.02.2021 [https://habr.com/ru/company/yandex/blog/542454/]

Kotlin Multiplatform Mobile goes Alpha
31.08.2020 [https://blog.jetbrains.com/kotlin/2020/08/kotlin-multiplatform-mobile-goes-alpha/]
[https://t.me/android_live/457]

Создаём своё первое приложение для Kotlin Multiplatform
[https://tproger.ru/articles/creating-an-app-for-kotlin-multiplatform/]

Kotlin Multiplatform. Practical multithreading (part 1)
[https://dev.to/anioutkajarkova/kotlin-multiplatform-practical-multithreading-part-1-4357]
Kotlin Multiplatform. Practical multithreading (part 2)
12.2020 [https://medium.com/pretty-geek-notes/kotlin-multiplatform-practical-multithreading-part-2-1c20e6e36d4d]

Kotlin Multiplatform. Работаем с асинхронностью на стороне iOS. Publishers, async/await
[https://habr.com/ru/post/596497/]

Create your first multiplatform application
[https://kotlinlang.org/docs/mobile/create-first-app.html]

Lessons from my first multiplatform Kotlin project
[https://blog.kotlin-academy.com/lessons-from-my-first-multiplatform-kotlin-project-d4e311f15874]

Как создать Kotlin Multiplatform Mobile проект [Ru, Kotlin] / Мобильный разработчик


MOKO – готовый фреймворк для Android + iOS приложений на основе Kotlin Mobile Multiplatform

Kotlin Multiplatform Mobile. Краткий обзор

Превращаем Android приложение в Kotlin Multiplatform | Android + iOS в одной кодовой базе

Материалы по работе с Kotlin Multiplatform Mobile в IceRock
[https://kmm.icerock.dev/]
[https://codelabs.kmp.icerock.dev/codelabs/kmm-icerock-onboarding-1-ru/#0]
[https://kmm.icerock.dev/onboarding/project-inside]

Understanding and Configuring your Kotlin Multiplatform Mobile Test Suite
[https://touchlab.co/understanding-and-configuring-your-kmm-test-suite/]

Testing on Kotlin Multiplatform Mobile and a Strategy to Speed Up Development Time
[https://akjaw.com/testing-on-kotlin-multiplatform-and-strategy-to-speed-up-development/]

Setting up a working Kotlin Multiplatform Mobile development environment in M1 Macs
[https://yaxarat.medium.com/setting-up-the-correct-environment-for-kotlin-multiplatform-mobile-development-in-m1-apple-silicon-fa9ee62d0c1d]

Different Approaches in Consuming KMM Modules in iOS
[https://medium.com/wantedly-engineering/different-approaches-in-consuming-kmm-modules-in-ios-7957c722b114]

Многопоточность и Kotlin в Яндекс.Картах: как не допустить падения новых фич на iOS
[https://habr.com/ru/company/yandex/blog/575846/]

MVI in Kotlin Multiplatform — part 1 (1 of 3)
04.2020 [https://medium.com/bumble-tech/mvi-in-kotlin-multiplatform-part-1-1-of-3-205c6feb4ac7]
[https://medium.com/bumble-tech/mvi-in-kotlin-multiplatform-part-2-2-of-3-3faab535de02]

CocoaPods overview and setup
[https://kotlinlang.org/docs/native-cocoapods.html]


KMM Demo apps

[https://github.com/MartinRajniak/CatViewerDemo]
[https://github.com/JetBrains/kotlinconf-app]
[https://github.com/Kotlin/kmm-basic-sample]
[https://github.com/prof18/MoneyFlow]
Выходим за пределы JVM. Объясняем на крестиках-ноликах чем хорош Kotlin Multiplatform
[https://habr.com/ru/company/rostelecom/blog/682160/]


Dokka

Dokka Preview Based on Kotlin 1.4.0-RC
[https://blog.jetbrains.com/kotlin/2020/08/dokka-preview-based-on-kotlin-1-4-0-rc/]

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.