PPrem Singh2d ago · 4 min readKMP Architecture: Share the Contract, Keep the Platform DetailsThe first difficult Kotlin Multiplatform decision is often not how much code to share. It is where platform behavior should enter the shared code. Take an article reader that opens an external link. Aprem1997.hashnode.dev
GGALAL ALDEEN ABASOct 22 · 2 min readI Built ComposeBridge: Real-Time Jetpack Compose UI Tweaks via AST & MCP If you develop Android apps with Jetpack Compose, you are likely familiar with iteration fatigue: tweaking a padding from 8.dp to 16.dp or adjusting a color shade, only to wait 20 to 40 seconds for Grtechsone.hashnode.dev
MManuel Alejandro HermosoOct 13 · 9 min readAn AI agent that asks before it pays: human approval for tool calls in Kotlin An agent that only talks is easy to trust. An agent with a refund tool is not. The model decides when to call it and with which amount, and the same question can get a different answer tomorrow. I dondeeptelar.hashnode.dev
BBehzod HalilAug 28 · 9 min readShipping OneSignal push in a Kotlin Multiplatform appOriginally published on getstockplus.app. Most of a push-notification implementation has nothing to do with the product. Token tables, refresh callbacks, stale-token pruning, a separate iOS pipeline: behzodhalil.hashnode.dev
BBharat Dev BurmanJul 17 · 8 min readKotlin Multiplatform vs Flutter: Showdown time!In the ever-evolving landscape of cross-platform mobile development, two major contenders have emerged, each with a distinct philosophy: Kotlin Multiplatform (KMP) and Flutter. While both aim to solve1blog.crazo7924.is-a.dev
MManu ShuklaJul 16 · 15 min readAndroid app development in India: the 6 cost drivers behind a 2026 Kotlin quoteAndroid app development in India: the 6 cost drivers behind a 2026 Kotlin quote Summary. Three platform decisions taken between February 2026 and June 2026 changed what an Android build costs, and mosecorpit.hashnode.dev
AAli SadeghiJun 24 · 9 min readDesign a screen, get a Clean Architecture feature — Spec-Driven Development that keeps AI-generated KMP code from driftingDescribe a feature in plain English — get it designed, built, tested, and reviewed across Android + iOS, with Clean Architecture enforced, not hoped for. Here's the catch nobody warns you about when ythisissadeghi-agentic-ai.hashnode.dev
RRafał GawlikJun 10 · 5 min readSharing 80% of Code Across iOS and Android with Kotlin MultiplatformWhen you're one developer building a real product for two platforms, the math is brutal: two codebases, two languages, twice the bugs, half the speed. For FamilyJar — a budgeting app for couples — I ddev-node.hashnode.dev
UUsmon N.May 9 · 7 min readHow I built GitHub Store to 12,500 stars in 6 months — I started at 16Six months ago I was a 16-year-old in Uzbekistan trying to ship a small Android app I'd built. The Play Store process was so heavy for what the project was worth, I built an alternative instead. Six m11Sgithubstore.hashnode.dev
KkigyaMay 2 · 19 min readThe Dangerous Side of Kotlin ResultKotlin Result looks very useful. We have an operation that can fail: val user = api.loadUser() We wrap it with runCatching: val result = runCatching { api.loadUser() } And that is it. No big try1kigya.hashnode.dev