Kevin Galligan
where else to find them
website:http://touchlab.co
github:kpgalligan
bluesky:kpgalligan.bsky.social
linkedin:kpgalligan
speakerdeck:kpgalligan
devto:kpgalligan
what they talk about
all 8 in the filters
where they keep going back
- KotlinConf3 editions2018–2023
- droidcon San Francisco3 editions2017–2022
- Android Summit3 editions2017–2020
all 13 in the filters
on a stage with
all 15 in the filters
who talks about the same things
- Pamela Hill12 talks
- Marco Gomiero21 talks
- Sebastian Aigner22 talks
- John O'Reilly17 talks
- Márton Braun39 talks
- Carlos Mota10 talks
| title | conference | date |
|---|---|---|
| Native Mobile and AI | droidCon USA 2026 | 2026-07-16 |
LLMs now translate production mobile code between platforms, claiming a 100k-line iOS app ported with off‑the‑shelf models in ~6 weeks and a similar app ported… | ||
| How AI Will Change Mobile Development | droidcon New York 2025 | 2025-06-25 |
Argues that coding agents plus tooling can meaningfully speed cross‑platform mobile work: an Android→iOS/compose experiment converted almost 100,000 lines of… | ||
| The Future of Android, Kotlin and Everything | droidcon London 2024 | 2024-10-31 |
🎤 Talk: The Future of Android, Kotlin and Everything
👤 Speaker: Kevin Galligan
📍 Event: droidcon London 2024
📅 Date: October 31st - November 1st… | ||
| The Future of Android, Kotlin, and Everything | droidcon New York 2024 | 2024-09-19 |
Argues that Kotlin Multiplatform (KMP) plus Compose lets teams incrementally add native UI on iOS and Android so there’s no rewrite “risk cliff,” cites a 2022… | ||
| Modern KMP adoption for native mobile teams | droidcon New York 2024 | 2024-09-19 |
Kotlin Multiplatform works technically but teams hit a workflow mismatch that stops scale: most teams succeed adding a few KMP modules, but most fail when they… | ||
| Kotlin Multiplatform Mobile for Teams | KotlinConf 2023 | 2023-04-12 |
Clear claim: teams are shipping KMM in production but integration choices shape success. Concrete tools and outcomes matter — Kotlin Multiplatform Mobile used… | ||
| SDK Design and Publishing For Kotlin Multiplatform Mobile | droidcon Berlin 2022 | 2022-07-06 |
Kotlin multiplatform code exports to iOS through Objective‑C, so default parameters get lost, generics and suspend/Flow APIs become awkward, and sealed… | ||
| SDK Design and Publishing For Kotlin Multiplatform Mobile | droidcon San Francisco 2022 | 2022-06-02 |
Covers concrete KMP/KMM choices: use simple interface injection when possible, otherwise use C interop with headers and explicit linking, note linker failures… | ||
| Live Panel: Cross Platform Product Development | Product @Scale Spring 2022 | 2022-04-27 |
Panel covers concrete cross‑platform wins and tradeoffs: using Kotlin Multiplatform to share business logic, a cross‑app shared authentication library for… | ||
| Kotlin Multiplatform In Production | Android Summit 2020 | 2020-10-08 |
Kotlin Multiplatform is running in production at several companies and Touchlab is shipping an app now; tooling used includes camp kit, SQLDelight, Koin-ish… | ||
| Kotlin/Native Concurrency for Mobile Multiplatform | Conference for Kotliners 2020 | 2020-06-05 |
Explains concrete rules: mutable state is single‑threaded, shared state must be frozen, and freeze and ensureNeverFrozen are the runtime primitives that cause… | ||
| Kotlin Native Concurrency Explained | KotlinConf 2019 | 2019-12-04 |
Explains the actual Kotlin/Native rules: mutable state is visible to one thread only, immutable can be shared; objects must be frozen or passed through… | ||
| Day 1 | KotlinConf 2019 | 2019-12-04 |
Group interviews record concrete progress: Kotlin multiplatform drops many project models into a reduced Gradle model, dependency management for MPP becomes… | ||
| Kotlin Multiplatform Library Development | droidcon SF 2019 | 2019-11-18 |
Shows a concrete approach to wrapping native SDKs by publishing a Firestore KMP wrapper that uses empty type aliases plus extension functions to avoid delegate… | ||
| Kotlin Native Concurrency Explained | droidcon Toronto 2019 | 2019-11-13 |
Explains Kotlin Native’s concrete runtime rules: mutable state visible to one thread, worker queues with execute/producer/transfer-mode API, and the freeze API… | ||
| Intro to Kotlin Multiplatform | Øredev 2019 | 2019-11-06 |
Kotlin Multiplatform compiles common code to JVM, JavaScript and Native (an LLVM backend targeting iOS, Windows, Linux and WebAssembly) and uses the… | ||
| Kotlin Multiplatform In Production | droidcon San Francisco 2018 | 2018-11-19 |
Kotlin multiplatform is usable now but nascent: Kotlin/Native 1.0.1 beta and Gradle 4.10 enable shared common modules compiled to JVM, JS and iOS frameworks… | ||
| Cross-Platform Fireside Chat | droidcon San Francisco 2018 | 2018-11-19 |
Compares four real apps: Kotlin Multiplatform shares SQLite, threading and reactive architecture while leaving UI to native but suffers from immature tooling… | ||
| iOS Architecture with Multiplatform | KotlinConf 2018 | 2018-10-03 |
Argues that Kotlin Multiplatform already enables sharing real app guts — networking, storage, threading — by producing an Xcode framework consumed from Swift… | ||
| Kotlin Multiplatform | Android Summit 2018 | 2018-08-16 |
Kotlin Multiplatform shares common Kotlin compiled to JVM JavaScript and native but is still pre‑1.0 (development releases around 0.9/a2), tooling is promising… | ||
| Doppl Code Sharing | droidcon San Francisco 2017 | 2017-11-05 |
Doppel is a build tool and library set that uses J2ObjC to convert Java to Objective‑C so business logic, Room DB, Retrofit, RxJava, Dagger and Android… | ||
| Doppl | droidcon NYC 2017 | 2017-09-25 |
Uses J2ObjC + Gradle plugin to convert Java into Objective‑C and produce Xcode‑friendly frameworks, implements key Android APIs on iOS (Room… | ||
| Doppl Code Sharing | Android Summit 2017 | 2017-08-24 |
Doppl claims to let teams share business logic by converting Java/Kotlin to Objective‑C using a J2ObjC-based build tool plus a Gradle plugin and tested library… | ||
| J2objc for fun and profit | droidcon NYC 2016 | 2016-09-29 |
Doppl converts non‑UI Java into Objective‑C using J2ObjC + Gradle plugin and a custom expanded Android runtime, ships tested ports of libraries like Retrofit… | ||
| nothing matches | ||