Márton Braun
banner
zsmb.co
Márton Braun
@zsmb.co
1.8K followers 230 following 540 posts
Developer Advocate @ JetBrains, working on Kotlin and Compose Multiplatform, KMP tooling, and Amper. Instructor @ BME-VIK. Co-organizer @ Android Budapest. GDE for Android. Ex-Google. zsmb.co
Posts Media Videos Starter Packs
Pinned
KMP tooling! Get your KMP tooling here!

Jokes aside, it's great to have this finally out in a public release. Please try it and send feedback our way.
🎉 The new Kotlin Multiplatform for IntelliJ IDEA and Android Studio!

✨ Integrated New Project wizard
🔍 Preflight checks
🔧 Multiplatform run configurations
🧭 Cross-language support
🎨 Compose Multiplatform support
🔥 Compose Hot Reload

Learn more
blog.jetbrains.com/kotlin/2025/...
Kotlin Multiplatform Tooling: Now in IntelliJ IDEA and Android Studio | The Kotlin Blog
The new KMP plugin for IntelliJ IDEA and Android Studio simplifies every part of the KMP experience, from project setup to Compose UI previews.
blog.jetbrains.com
📢 Rare opportunity: my team is hiring! We're looking for a new Developer Advocate to cover server-side Kotlin, focusing on Spring.

If you love Spring, Kotlin, and their communities, this might just be for you.

Learn more and apply here:
Kotlin Developer Advocate
Amsterdam, Netherlands; Berlin, Germany; Dubai, United Arab Emirates; Limassol, Cyprus; London, United Kingdom; Madrid, Spain; Munich, Germany; Prague, Czech Republic
job-boards.eu.greenhouse.io
Spoiler: you'll never wanna go back!
The new Islands theme from @intellijidea.com has landed in latest @androidstudio.bsky.social canaries! Try it out and leave us your feedback either here or on the issue tracker 🫶
Is using an Icon with a clickable or selectable modifier on it still a valid solution? I was hoping that those modifiers handle various inputs and accessibility automatically.
When you want to push your AR platform that virtually nobody cares about so much that you make an important app icon almost entirely unrecognizable
Non-operator fun compareTo? 😀
Reposted by Márton Braun
⏳ Just three weeks left to submit your talk for KotlinConf’26!
👉 https://sessionize.com/kotlinconf-2026/

“Don’t forget that we also accept lightning talks! If you feel like your content would have to be padded to fill a regular session, it might be more enjoyable as a lightning talk.” – @zsmb.co
I guess we're learning about bankruptcy in today's Kotlin lecture.
It's still based on the JVM desktop target, like before. I talked a bit about this at the end of my talk about Hot Reload, here: youtu.be/gWlLGfbsHfk?...
Blazing Fast UI Development with Compose Hot Reload - Márton Braun | droidcon London 2025
YouTube video by droidcon & fluttercon
youtu.be
Help us get a better picture of who uses KMP and CMP, and share your feedback about your experience with the team in the yearly survey:
Kotlin Multiplatform Survey 2025
Kotlin Multiplatform Survey 2025.
surveys.jetbrains.com
Google doesn't want you to know about this one weird trick to have convenient, global access to Context in your apps!
Actually, we can remove the ratings from a review while still keeping the review text itself there in situations like this. Which makes sense for reviews that are simply outdated.
I believe we could technically remove the (now) factually incorrect reviews via moderation, but that's never a good time. I'd much rather have people leave updated reviews, though I know very few people actually will.
The KMP IDE plugin is now available in every IDE and OS combination you might need! Now including Android Studio support on Windows and Linux.

We'd also really appreciate some fresh reviews on it, as most reviews are complaints about availability 😅
Kotlin Multiplatform - IntelliJ IDEs Plugin | Marketplace
This plugin for IntelliJ IDEA and Android Studio enables you to develop Kotlin Multiplatform applications targeting Android, iOS, desktop, web, and server. Write...
plugins.jetbrains.com
Still in heated competition with YouTube to see which app can break more times per day 😕
One of the coolest things about Pixel phones is their Now Playing feature. Especially when it tells me confidently which song my toothbrush sounds like.
The Android team has just released a brand new landing page for Kotlin Multiplatform, explaining the technology and showing how Google and JetBrains are support different parts of the ecosystem!

developer.android.co...
Just finished my talk Blazing Fast UI Development with Compose Hot Reload 🔥 at #dcldn25!

Slides and resources are shared here: zsmb.co/talks/blazin...
... Am I early?
Last time I had to reset my DNS and proxy setup was 2 days ago! Great fun.
Congrats on your new role at New Job Info coming soon...!
Reposted by Márton Braun
We’re running our yearly Kotlin Multiplatform survey to understand how the ecosystem is growing, how our recent releases are performing, and where to focus our efforts next.

Your experiences matter!

Take a few minutes to share your feedback 👉 https://surveys.jetbrains.com/s3/KMP-Survey-2025-B