~/talks

Márton Braun

what they talk about

all 8 in the filters

where they keep going back

all 12 in the filters

on a stage with

all 14 in the filters

who talks about the same things

titleconferencedate
Compose Multiplatform: Better Shared UI for iOS and BeyonddroidCon USA 20262026-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…
Talk on
Going Multiplatform with Your Android AppAndroidMakers by droidcon 20262026-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…
Talk on
Blazing Fast UI Development with Compose Hot Reloaddroidcon London 20252025-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…
Talk on
Blazing Fast UI Development with Compose Hot Reloaddroidcon Berlin 20252025-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…
Talk on
Building with AI in KotlinDroidKaigi 20252025-09-10
Shows concrete JetBrains tools and outcomes: JetBrains AI Assistant (local full-line completions, cloud completions, next edit suggestions) generates edits and…
Talk on
Blazing Fast UI Development with Compose Hot Reloaddroidcon New York 20252025-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…
Talk on
Building a macOS screen saver with KotlinAndroidMakers by droidcon 20252025-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…
Lightning on
Compose Hot Reload 🔥 is here, stop relaunching your app!AndroidMakers by droidcon 20252025-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…
Lightning on
Office Hours: All Things Kotlin LanguageAndroidMakers by droidcon 20252025-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…
Talk on
What's New in Compose Multiplatformdroidcon London 20242024-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…
Talk on
Composing an API the *right* waydroidcon New York 20242024-09-19
Summary of Jetpack Compose API guidelines: prefers UpperCamelCase for constant-like values and distinguishes composables that emit UI as noun constructors from…
Talk on
Composing an API the *right* waydroidcon Berlin 20242024-07-03
Summary of actionable rules from the AndroidX Compose guidelines and JetBrains Compose Multiplatform details: use camelCase for constant-like objects and nouns…
Talk on
What’s New in Compose Multiplatformdroidcon Berlin 20242024-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…
Talk on
Build a Multiplatform Future with KotlinCraft Conference 20242024-05-30
Kotlin Multiplatform claims to be production ready with strict compatibility guarantees and a Kotlin Multiplatform stable since Nov statement; it compiles…
Talk on
Kotlin Multiplatform at Stable and BeyondAndroidMakers by droidcon 20242024-04-25
Kotlin Multiplatform claims stable compatibility guarantees since last year and shows concrete progress: automated default hierarchy template source‑set…
Talk on
Git Good with Android StudioAndroidMakers by droidcon 20242024-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…
Talk on
Office hour: KMPAndroidMakers by droidcon 20242024-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 @…
Talk on
Composing an API the *right* wayDroidcon London 20232023-10-26
Google's Compose guidelines condense ~13,000 words and recommend concrete rules: composable functions either emit UI (use UpperCamelCase nouns) or return…
Talk on
Android Fireside Chatdroidcon Berlin 20232023-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…
Panel on
Avoiding common coroutines mistakes in ComposeKotlinConf 20232023-04-12
Compose code repeatedly launches coroutines when those launches live directly inside composable bodies, causing a snackbar to pop endlessly if recomposition…
Talk on
Untangling Coroutine TestingKotlinConf 20232023-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…
Talk on
Untangling Coroutine Testingdroidcon Berlin 20222022-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…
Talk on
Untangling Coroutine TestingAndroid Makers 20222022-04-25
Explains concrete migration to kotlinx.coroutines 1.6 testing APIs with runnable examples: use runTest to call suspending functions, inject dispatchers to…
Talk on
Building a production ready Chat SDK using Jetpack ComposeMobius 2021 Moscow2021-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…
Talk on
Git Good with Android Studiodroidcon Italy 20212021-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…
Talk on
Building a Production-Ready Chat SDK Using Jetpack Composedroidcon Berlin 20212021-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…
Talk on
Become a Pro in Android Studiodroidcon Berlin 20212021-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…
Talk on
Mastering API Visibility in KotlinAndroid Worldwide April 20212021-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…
Talk on
Krate ft. Moshi: a Kotlin library design case studydroidcon Italy 20202020-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…
Talk on
Handling View State and Events with RainbowCakeConference for Kotliners 20202020-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…
Talk on
DekompilingAndroid Makers 20202020-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…
Talk on
Idio~~ma~~tic Kotlindroidcon London 20192019-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…
Talk on
DekompilingdroidCon Berlin 20192019-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…
Talk on
Reviewing KotlinConference for Kotliners 20192019-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…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.