Recent posts tagged kmp

Level UI • 21 hours • in Articles • 9 min read
Somewhere in the last year, "do we need an MCP server?" joined the list of questions that arrive in a brief before anyone has said what the thing is for. It is usually framed as MCP vs API, as though the Model Context Protocol were a newer kind of AP...
post-cover-33074
  • ai
  • api
  • webdev
  • security
numq • Oct 19 • in Articles • 6 min read
Reaching sub-millisecond input latency on 100K-line files using Kotlin Multiplatform, Skia, and Virtualized canvas layers If you have ever tried building a serious text or code editor in Jetpack Compose or Compose Multiplatform using BasicTextField...
post-cover-31745
  • kotlin
  • kmp
  • texteditor
  • jetpackcompose
numq • Oct 14 • in Articles • 7 min read
Zero-allocation streaming, phase-locked clarity, and multichannel spatial coherence across JVM, Android, iOS, and WebAssembly. Whether you are building a podcast player with variable playback speed, a music practice app that slows down a complex gu...
post-cover-31021
  • kotlin
  • kmp
  • audio
  • audio-engineering
numq • Oct 14 • in Articles • 6 min read
How to protect multi-step workflows, fintech funnels, and Server-Driven UI from step-skipping, state tampering, and replay attacks — with zero runtime dependencies. Imagine a standard e-commerce checkout flow: Shopping Cart → Shipping Address → Pro...
post-cover-31019
  • kotlin
  • kmp
  • mobileappdevelopment
  • cybersecurity
kmp-bits • Oct 9 • in Articles • 10 min read
In a modern endurance car, every sensor talks to the same box. Tyre pressure, brake temperature, fuel flow, throttle trace. They all end up in one data stream that goes to the pit wall over a single radio link. The engineer on the wall doesn't care w...
post-cover-30479
  • kmp
  • analytics
  • crash-reporting
  • firebase
kmp-bits • Sep 23 • in Articles • 6 min read
After a GT race, every car rolls onto the weighbridge before parc fermé. It has to clear a minimum weight, set before the season and revised only upward as the series collects more data on what's fair. A car that comes in light gets disqualified, no ...
post-cover-28289
  • kmp
  • testing
  • kover
  • gradle
kmp-bits • Sep 15 • in Articles • 4 min read
Walk down the pit lane at a Porsche Cup weekend and every garage holds the same car. Same chassis from the same jig, same engine sealed by the same people, same tolerances checked against the same sheet. Nobody on that grid gets to be creative about ...
post-cover-27291
  • kmp
  • compose-multiplatform
  • gradle
  • ai
kmp-bits • Sep 14 • in Articles • 12 min read
I have been building NetFlow, my Kotlin Multiplatform networking library, since it was an Android-only thing called Communication. I wrote about that migration and why I took it on in Why I Took the Leap from Android-Only to Kotlin Multiplatform/pos...
post-cover-27052
  • kmp
  • ksp
  • network
  • opensource
numq • Jul 24 • in Articles • 5 min read
If you have ever tried building a text editor, an IDE, or a collaborative document tool, you quickly run into a fundamental wall: how do you store the text? At first glance, a standard String seems fine. But Strings are immutable; changing a single ...
post-cover-23397
  • kotlin
  • datastructures
  • kmp
  • performance
Mark Kazakov • Jun 13 • in Articles • 1 min read
JetBrains has released Kotlin 2.4.0. The update includes stable language features, standard library additions, Kotlin/Native changes for Swift interoperability, Kotlin/Wasm and Kotlin/JS improvements, and build tool updates for Gradle and Maven. The...
post-cover-20530
  • kotlin
  • kmp
kmp-bits • Jun 5 • in Articles • 9 min read
In Part 11, I covered Metro's fundamentals: how it differs from Koin Annotations and Dagger, the basic setup, and the @ContributesBinding pattern for everyday features. This part picks up where that left off, with two patterns that push past the basi...
post-cover-19771
  • kmp
  • di
  • compose-multiplatform
kmp-bits • Jun 5 • in Articles • 8 min read
In a GT3 car, you have a choice. You can drive with a traditional manual gearbox: clutch pedal, H-pattern shifter, full control over every gear change. Or you can switch to the sequential paddle shifters that most modern GT3 cars run. The car is stil...
post-cover-19769
  • kmp
  • di
  • compose-multiplatform
Mark Kazakov • May 20 • in Articles • 1 min read
JetBrains has launched the Kotlin Professional Certificate by JetBrains, a new LinkedIn Learning path designed to help developers build practical Kotlin and Kotlin Multiplatform skills. The program is structured around four courses and takes develop...
post-cover-18439
  • kotlin
  • kmp
numq • May 18 • in Articles • 2 min read
JetBrains announcedhttps://blog.jetbrains.com/kotlin/2026/05/new-kmp-default-structure/ a new default project structure for KMP. Two shared modules — sharedLogic and sharedUI — plus separate application modules for each platform. Clean. Simple. Obvio...
post-cover-18238
  • kotlin
  • kmp
  • architecture
  • jetpackcompose
numq • May 16 • in Articles • 2 min read
While building haskcorehttps://www.github.com/numq/haskcore - an IDE for Haskell on Compose Desktop - I extracted rules that allowed me to create an architecture of 40 isolated modules, where each module knows only what it needs. That's how FLIP - F...
post-cover-18126
  • kotlin
  • kmp
  • architecture
  • jetpackcompose
chevron_left
🔥 24 posts • 👩‍💻 4 active writers

✨ Want to write in this topic?
Share your learning. Get discovered. Build your profile.
Join CoderLegion

💡 Why developers use CoderLegion
Track learning • Share posts • Get ranked publicly
Create your profile