~/talks

John O'Reilly

what they talk about

all 9 in the filters

where they keep going back

all 9 in the filters

on a stage with

all 6 in the filters

who talks about the same things

titleconferencedate
Powering Compose Multiplatform Apps with Koog & MCPdroidCon USA 20262026-07-16
Live coding builds a Compose Multiplatform app that runs a Koog agent wired to real data: a Ktor client + local Kotlin tools call ClimateTrace, then a Kotlin…
Talk on
Kotlin and Compose Multiplatform patterns for iOS interopdroidcon London 20252025-10-30
Kotlin 2.2.20 ships experimental Swift export while production teams rely on third‑party fixes: Sky (Swift‑Kotlin Interop Enhancer) restores sealed‑class…
Talk on
Kotlin and Compose Multiplatform patterns for iOS interopAndroidMakers by droidcon 20252025-04-10
Shows concrete, battle‑tested patterns from five years of KMP/CMP projects: expect/actual examples that build working iOS frameworks, an ISS map demo that…
Talk on
KMP/CMP Office HoursAndroidMakers by droidcon 20252025-04-10
Have a burning question about Kotlin Multiplatform or Compose Multiplatform? Or simply want to chat about your use case? Join the Developer Advocates from…
Talk on
Hitchhiker’s Guide to Kotlin Multiplatform Librariesdroidcon Berlin 20242024-07-03
Five years of concrete examples: 11 KMP samples showing cross‑platform apps (Android, iOS, desktop, web) that actually run with shared view models and shared…
Talk on
Hitchhiker's Guide to Kotlin/Compose Multiplatform samples and librariesAndroidMakers by droidcon 20242024-04-25
Eleven KMP samples over five years produce concrete recipes: Kor + SQLDelight for REST+local cache, Apollo GraphQL cache for confetti with Decompose…
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
Confetti: building a Kotlin conference app in 40min 🎊Android Makers by droidcon 20232023-04-27
Confetti is a working conference app with a runnable GraphQL server and iOS Android clients built from shared KMM code the backend uses graphql-kotlin on Ktor…
Talk on
Confetti: building a Kotlin Multiplatform conference app in 40minKotlinConf 20232023-04-12
Live coding produces a working Confetti app end to end: a graphql-kotlin backend serving Kotlinx‑serialized Kotlin models (including a custom LocalDateTime…
Talk on
The ever increasing convergence of native iOS and Android mobile developmentdroidcon London 20222022-10-27
Argues that native iOS and Android are converging through concrete features: modern languages that read similarly, declarative UIs implemented as SwiftUI and…
Talk on
The ever increasing convergence of native iOS and Android mobile developmentdroidcon New York 20222022-09-01
Swift and Kotlin read and behave very similarly now, with Swift 5.5 concurrency (tasks, async let, async sequences) mapping closely to Kotlin coroutines…
Talk on
The ever increasing convergence of native Android and iOS developmentdroidcon Berlin 20222022-07-06
Argues that native Android and iOS are converging through concrete examples: line-by-line comparisons of Swift and Kotlin, UI parity between SwiftUI/Compose…
Talk on
Using GraphQL in a KMM project with Jetpack Compose and SwiftUIdroidcon Berlin 20212021-10-20
Kotlin Multiplatform uses Apollo to download the Star Wars GraphQL schema, generate strongly typed Kotlin data classes and fragments, and expose a shared…
Talk on
Declarative UI ❤️ Kotlin Multiplatform!droidcon APAC 20202020-12-14
Live-codes a working Android and iOS app that shares networking, JSON parsing and persistence so one Kotlin module powers both UIs; uses Kotlin Multiplatform…
Talk on
SwiftUI meets Kotlin Multiplatform!droidcon NYC 20192019-08-26
Explores a working iOS app that consumes a shared Kotlin Multiplatform repository to show bus routes, using SwiftUI views bound to an ObservableObject with…
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.