Also bisher fühl ich mich im #KMP #KotlinMultiplatform Universum schon deutlich wohler, als es mit #JavaScript jemals der Fall war.
So eine angenehme Sprache.
Hab von JetBrains aber auch nichts anderes erwartet.
Also bisher fühl ich mich im #KMP #KotlinMultiplatform Universum schon deutlich wohler, als es mit #JavaScript jemals der Fall war.
So eine angenehme Sprache.
Hab von JetBrains aber auch nichts anderes erwartet.
Кэширование сетевых запросов в Ktorfit с помощью Ktor Plugins
Привет! Ktor постепенно становится полноценной альтернативой классической связке OkHttp + Retrofit. Его ключевые преимущества — кроссплатформенность, чистый Kotlin, асинхронность и корутины, а также высокая гибкость и управляемость. Кроме того, ожидается поддержка HTTP/3, чего, судя по всему, не планируется в OkHttp. Ktorfit же — это обёртка над Ktor, которая предоставляет более удобное API, практически идентичное Retrofit, что особенно удобно при миграции Retrofit —> Ktorfit. Короче, Ktorfit — это Retrofit для Kotlin Multiplatform. В этой статье я продемонстрирую алгоритм написания простого кэша запросов для Ktorfit, используя механизм Ktor Pluguns.
https://habr.com/ru/articles/956950/
#kmp #kotlin #multiplatform #kotlinmultiplatform #caching #ktor #ktorfit
Are you still using AGP 8 in Kotlin Multiplatform projects? If so, that’s fine, but AGP is still running 🚂 There’s a new version, 9.1.0 ⚡️ If you’d like to stay current, check out our GitHub template with the guideline 🍉 https://github.com/watermelonKode/kmp-wizard-template-agp-9
🚀 Kotlin 2.3.20-RC3 is out.
Fixes include:
• Missing "@ swc/helpers" in the bundled "yarn.lock" for Kotlin WASM tooling
• "iosX64" no longer incorrectly marked as deprecated in the Kotlin Gradle DSL
Full notes
https://github.com/JetBrains/kotlin/releases/tag/v2.3.20-RC3

Changelog Tools. Gradle. JS KT-84772 Bundled yarn.lock for kotlinWasmToolingSetup does not include @swc/[email protected] Tools. Gradle. Native KT-84759 iosX64 should not be marked as deprecated in...
🤔 Should ViewModels be shared across Android and iOS?
Or should the shared layer stop at business logic?
Gustavo discusses the architectural trade-offs here 👉
https://touchlab.co/kmp-view-models
I updated a KMP Wizard project to AGP 9.0.0 and made it a GitHub template 🪄
📚 How-to do step by step: https://blog.watermelonkode.com/how-to-update-the-android-gradle-plugin-to-version-9-0-0-in-a-kotlin-multiplatform-kmp-agp-9-6a2261a6a8fd
🍉 Repo: https://github.com/watermelonKode/kmp-wizard-template
#Kotlin #KMP #Gradle #KotlinMultiplatform #CMP #ComposeMultiplatform
Phát triển ứng dụng ngân sách cả năm chỉ có 1 người dùng 💔 Tôi chuyển hướng sang tạo bộ khởi động Kotlin Multiplatform: tích hợp sẵn xác thực, thanh toán & CI/CD. Kết quả: Bán được ngay tuần đầu, đạt $3k sau vài tháng - nhiều hơn cả app ngân sách! Nhiều dev khen tiết kiệm 50+ giờ làm việc. KMP đang nổi nhưng thiếu công cụ, đây là thời điểm vàng! 🚀 #Kotlin #LapTrinhVien #KotlinMultiplatform #KMP #StartupTips #KinhNghiemKinhDoanh #DeveloperLife
It seems #Lokksmith, my Kotlin Multiplatform OpenID Connect library for Android and iOS, is slowly gaining momentum. I had two new contributors in two days 🎉
https://github.com/svenjacobs/lokksmith
#Kotlin #KotlinMultiplatform #KMP #ComposeMultiplatform #Compose #JetpackCompose #Android #iOS #OIDC #OpenIDConnect