Ryan Harter
where else to find them
what they talk about
all 10 in the filters
where they keep going back
- droidcon NYC3 editions2016–2019
- KotlinConf2 editions2018–2023
- droidcon San Francisco2 editions2017–2022
all 8 in the filters
on a stage with
- Gabriel Pealonce
- Jake Whartononce
- Mike Wolfsononce
all 7 in the filters
who talks about the same things
- Zac Sweers15 talks
- Sam Edwards12 talks
- Jake Wharton27 talks
- Arnaud Giuliani24 talks
- Florina Muntenescu38 talks
- Ash Davies22 talks
| title | conference | date |
|---|---|---|
| Fundamentals of Dependency Injection | droidcon New York 2025 | 2025-06-25 |
Argues that dependency injection itself, not Dagger, is the hard part and breaks the problem into concrete pieces: an object graph as a component (Dagger calls… | ||
| The Future of Android | droidcon New York 2025 | 2025-06-25 |
Eight panelists argue that AI is already changing Android workflows rather than replacing engineers: cloud coding agents like Codeex run parallel jobs and… | ||
| Demystifying Dagger | Droidcon London 2023 | 2023-10-26 |
Asserts Dagger remains useful and explains how it works under the hood: annotation processing generates Java factories like CrashReporter_Factory and members… | ||
| Kotlin Native for CLIs | KotlinConf 2023 | 2023-04-12 |
Kotlin Native builds a real CLI from a multiplatform image-diff library but trades JVM conveniences for manual memory and linking work. The prototype uses… | ||
| Kotlin Native for CLI | KotlinConf 2023 | 2023-04-12 |
A native CLI is implemented for the image diffing library differ using Kotlin Native and Kotlin Multiplatform producing a standalone binary that avoids JVM… | ||
| Custom Design Systems in Compose | Chicago Roboto 2022 | 2022-07-27 |
Dropbox implements the DIG design library in Jetpack Compose by translating DIG tokens into Material token equivalents so existing Material components work for… | ||
| Custom Design Systems in Compose | droidcon San Francisco 2022 | 2022-06-02 |
Dropbox implements its DIG design library in Jetpack Compose by creating a custom DIG theme that provides its own token classes and then maps those tokens into… | ||
| Strategies for focusing on the most important thing | StaffPlus New York 2022 | 2022-04-04 |
Claim: half of work time is wasted and prioritization follows inertia, decibels, and guilt. Practical tools: a time log, a ritual every two weeks (half day) to… | ||
| Effective Multiplatform Architecture | droidcon NYC 2019 | 2019-08-26 |
Migrating the Chicago Roboto Android app to Kotlin Multiplatform converts one feature at a time and keeps UI layers native, producing thin platform apps that… | ||
| Building Server Backends with Ktor | KotlinConf 2018 | 2018-10-03 |
Builds a working in‑app purchase verification backend using Ktor and coroutines, connecting to the Google Play Developer API and an in‑memory or App Engine… | ||
| Testing In App Billing the Easy Way | droidCon NYC 2018 | 2018-08-27 |
Google Play testing is slow and limited: test subscriptions renew six times and durations compress to about 3–30 minutes so a yearly cycle can take 3.5 hours… | ||
| Canvas Drawing for Fun and Profit | droidcon San Francisco 2017 | 2017-11-05 |
Shows how Android Canvas APIs draw a fully parametric donut: base circle + clipPath difference for the hole, icing generated by a compose PathEffect (discrete… | ||
| @Eliminate("Boilerplate") | droidcon NYC 2016 | 2016-09-29 |
Shows how compile‑time annotation processing actually generates working builder classes via JavaPoet code generation and the javax.annotation processing API… | ||
| @Eliminate("Boilerplate") | 360|AnDev 2016 | 2016-07-28 |
Claim: compile-time annotation processing generates builders so you never handwrite boilerplate; implementation: a working annotation processor extends… | ||
| nothing matches | ||