Márton Braun
where else to find them
website:https://zsmb.co/
website:https://www.jetbrains.com/
github:zsmb13
bluesky:zsmb.co
mastodon:@zsmb13@androiddev.social
x:zsmb13
linkedin:zsmb13
devto:zsmb13
what they talk about
all 8 in the filters
where they keep going back
- droidcon Berlin6 editions2019–2025
- AndroidMakers by droidcon5 editions2020–2026
- droidcon London4 editions2019–2025
all 12 in the filters
on a stage with
all 14 in the filters
who talks about the same things
- Pamela Hill12 talks
- John O'Reilly17 talks
- Mohit Sarveiya21 talks
- Sebastian Aigner22 talks
- Jake Wharton27 talks
- Florina Muntenescu38 talks
| title | conference | date |
|---|---|---|
| Compose Multiplatform: Better Shared UI for iOS and Beyond | droidCon USA 2026 | 2026-07-16 |
Compose Multiplatform claims production readiness across Android, iOS, Desktop and Web and shows concrete wins: 20% faster layouts and >10% canvas gains on iOS… | ||
| Going Multiplatform with Your Android App | AndroidMakers by droidcon 2026 | 2026-04-09 |
Starts with an incremental bottom-up migration claim and delivers concrete steps: convert Java to Kotlin, switch builds to Kotlin DSL and KSP, bump… | ||
| Blazing Fast UI Development with Compose Hot Reload | droidcon London 2025 | 2025-10-30 |
Live demos show Compose Hot Reload applied to a real Compose Multiplatform desktop app (Cotling Conf sample on GitHub) with about 20 successful reloads during… | ||
| Blazing Fast UI Development with Compose Hot Reload | droidcon Berlin 2025 | 2025-09-24 |
Compose Hot Reload gives live UI updates on a running Compose desktop JVM app without relaunching, keeping most mutable state while loading new bytecode via a… | ||
| Building with AI in Kotlin | DroidKaigi 2025 | 2025-09-10 |
Shows concrete JetBrains tools and outcomes: JetBrains AI Assistant (local full-line completions, cloud completions, next edit suggestions) generates edits and… | ||
| Blazing Fast UI Development with Compose Hot Reload | droidcon New York 2025 | 2025-06-25 |
Live Compose UI editing on desktop that preserves state while swapping code, recompiles via a continuous Gradle build and injects a Java agent into a JVM… | ||
| Building a macOS screen saver with Kotlin | AndroidMakers by droidcon 2025 | 2025-04-10 |
Builds a native macOS screen saver in Kotlin by exporting a Kotlin/Native XCFramework from a Kotlin Multiplatform project targeting macOS ARM and x86, calling… | ||
| Compose Hot Reload 🔥 is here, stop relaunching your app! | AndroidMakers by droidcon 2025 | 2025-04-10 |
Live code updates for a Compose Desktop app replace relaunching: Compose Hot Reload runs as a gradle plugin that starts a JBR with DCEVM, injects a Java agent… | ||
| Office Hours: All Things Kotlin Language | AndroidMakers by droidcon 2025 | 2025-04-10 |
Have a chat with Developer Advocates from JetBrains and industry experts about anything Kotlin related on your mind. Talk about language evolution, tooling… | ||
| What's New in Compose Multiplatform | droidcon London 2024 | 2024-10-31 |
Live demo builds a shared Compose UI expense tracker that actually runs on Android, iOS and desktop and persists data with Room (multiplatform) via DAOs and… | ||
| Composing an API the *right* way | droidcon New York 2024 | 2024-09-19 |
Summary of Jetpack Compose API guidelines: prefers UpperCamelCase for constant-like values and distinguishes composables that emit UI as noun constructors from… | ||
| Composing an API the *right* way | droidcon Berlin 2024 | 2024-07-03 |
Summary of actionable rules from the AndroidX Compose guidelines and JetBrains Compose Multiplatform details: use camelCase for constant-like objects and nouns… | ||
| What’s New in Compose Multiplatform | droidcon Berlin 2024 | 2024-07-03 |
Live demo builds a working expense tracker with shared Compose UI and AndroidX ViewModel running on Android iOS and desktop, using Kotlin Multiplatform. Code… | ||
| Build a Multiplatform Future with Kotlin | Craft Conference 2024 | 2024-05-30 |
Kotlin Multiplatform claims to be production ready with strict compatibility guarantees and a Kotlin Multiplatform stable since Nov statement; it compiles… | ||
| Kotlin Multiplatform at Stable and Beyond | AndroidMakers by droidcon 2024 | 2024-04-25 |
Kotlin Multiplatform claims stable compatibility guarantees since last year and shows concrete progress: automated default hierarchy template source‑set… | ||
| Git Good with Android Studio | AndroidMakers by droidcon 2024 | 2024-04-25 |
Demos Android Studio’s built-in Git by showing specific, repeatable actions: path-filtered logs and branch grouping, creating and committing organized changes… | ||
| Office hour: KMP | AndroidMakers by droidcon 2024 | 2024-04-25 |
Come discuss with Márton Braun Developer Advocate at JetBrains and John O'Reilly Android Software Engineer @ Neat and Marco Gomiero Senior Android Developer @… | ||
| Composing an API the *right* way | Droidcon London 2023 | 2023-10-26 |
Google's Compose guidelines condense ~13,000 words and recommend concrete rules: composable functions either emit UI (use UpperCamelCase nouns) or return… | ||
| Android Fireside Chat | droidcon Berlin 2023 | 2023-07-05 |
Panel lays out concrete guidance: start greenfield apps 100% Compose with a single-activity and Navigation Compose; use state hoisting and ViewModel-backed… | ||
| Avoiding common coroutines mistakes in Compose | KotlinConf 2023 | 2023-04-12 |
Compose code repeatedly launches coroutines when those launches live directly inside composable bodies, causing a snackbar to pop endlessly if recomposition… | ||
| Untangling Coroutine Testing | KotlinConf 2023 | 2023-04-12 |
Shows concrete results with kotlinx.coroutines 1.6 testing APIs: use runTest, create a single test scheduler shared by all test dispatchers, prefer… | ||
| Untangling Coroutine Testing | droidcon Berlin 2022 | 2022-07-06 |
Migrates projects to kotlinx.coroutines 1.6 testing APIs and shows concrete fixes: use runTest to get a TestDispatcher backed by a single… | ||
| Untangling Coroutine Testing | Android Makers 2022 | 2022-04-25 |
Explains concrete migration to kotlinx.coroutines 1.6 testing APIs with runnable examples: use runTest to call suspending functions, inject dispatchers to… | ||
| Building a production ready Chat SDK using Jetpack Compose | Mobius 2021 Moscow | 2021-11-22 |
Built the world's first Jetpack Compose Chat SDK, implemented in a few months while Compose was still in beta and launched day one of 1.0. The SDK uses three… | ||
| Git Good with Android Studio | droidcon Italy 2021 | 2021-11-12 |
Demonstrates that Android Studio alone handles day-to-day Git: using the Git panel, action search, and the repository view on the Stream Chat Android SDK repo… | ||
| Building a Production-Ready Chat SDK Using Jetpack Compose | droidcon Berlin 2021 | 2021-10-20 |
Claims to be the world's first Jetpack Compose Chat SDK and shows a working, open‑source Android SDK built with Compose components, customizable slots, and… | ||
| Become a Pro in Android Studio | droidcon Berlin 2021 | 2021-10-20 |
Live demo uses the Stream Chat Android SDK to show concrete Android Studio workflows: enable Presentation Assistant and Key Promoter X plugins, disable bundled… | ||
| Mastering API Visibility in Kotlin | Android Worldwide April 2021 | 2021-04-27 |
Kotlin gives concrete levers: use explicit API mode to force explicit visibility and public return types so library signatures don’t change by type inference… | ||
| Krate ft. Moshi: a Kotlin library design case study | droidcon Italy 2020 | 2020-11-27 |
Krate is a SharedPreferences wrapper that gets a Moshi-based addon implemented as delegates; code shows a working Krate SharedPreferences wrapper and a new… | ||
| Handling View State and Events with RainbowCake | Conference for Kotliners 2020 | 2020-06-05 |
RainbowCake claims a concrete Android architecture built on Jetpack and Kotlin that handles a single non-null view state and one‑time events by customizing… | ||
| Dekompiling | Android Makers 2020 | 2020-04-20 |
Kotlin source is compiled to JVM bytecode then decompiled back to Java so concrete surprises appear: the IDE’s Show Kotlin Bytecode panel and a decompiler… | ||
| Idio~~ma~~tic Kotlin | droidcon London 2019 | 2019-10-24 |
Shows concrete Kotlin misuses and what actually happens: using unary minus on strings to trigger side effects (works), writing literal strings that the… | ||
| Dekompiling | droidCon Berlin 2019 | 2019-07-01 |
Walks through a concrete Kotlin example and the IDE tools used to inspect what actually runs: use Show Kotlin bytecode and the decompiler to see top‑level… | ||
| Reviewing Kotlin | Conference for Kotliners 2019 | 2019-06-07 |
Project spans ~100k lines with almost a dozen Android developers and strict gateway-style code reviews that double as teaching. Reviews surface concrete fixes… | ||
| nothing matches | ||