Chris Banes
where else to find them
website:https://chrisbanes.me
github:chrisbanes
bluesky:chrisbanes.me
mastodon:@cb@androiddev.social
speakerdeck:chrisbanes
devto:chrisbanes
what they talk about
all 5 in the filters
where they keep going back
- Android Dev Summit Form Factors2 editions2015–2018
- droidcon NYC2 editions2016–2017
all 9 in the filters
on a stage with
all 12 in the filters
who talks about the same things
- Nick Butcher32 talks
- Dan Galpin43 talks
- Adam Powell13 talks
- Alan Viverette10 talks
- Karen Ng7 talks
- Dan Sandler10 talks
| title | conference | date |
|---|---|---|
| Branching out to Jetpack Compose | droidcon London 2022 | 2022-10-27 |
Twitter for Android adopts Jetpack Compose over ~2 years, shipping features like Communities and a Compose navigation drawer and reaching 19 Compose modules… | ||
| Branching out to Jetpack Compose | droidcon San Francisco 2022 | 2022-06-02 |
Twitter integrates Jetpack Compose across a large legacy app by starting with a single component (button), mapping its design system to Material then copying… | ||
| Roundtable Discussion: Ask Googlers About Android Jetpack | droidcon Italy 2020 | 2020-11-27 |
Panel answers name concrete timelines and tradeoffs: Compose is heading to 1.0 with tooling and preview work prioritized and Compose 1.0 focus; a Jetpack BOM… | ||
| Compose for existing apps | droidcon EMEA 2020 | 2020-10-08 |
Jetpack Compose is in alpha and you can incrementally add it to apps using ComposeView to host Compose inside XML, AndroidView or AndroidViewBinding to embed… | ||
| Developing Themes with Style | droidCon Berlin 2019 | 2019-07-01 |
Explains why themes (semantic variables applied to a context) beat styles (view-only key/value maps) for app-wide branding, shows how to use theme overlays and… | ||
| Going edge-to-edge with Gesture Navigation | droidCon Berlin 2019 | 2019-07-01 |
Android Q makes apps draw behind system bars and adds gesture nav plus new inset APIs: use WindowInsetsCompat and onApplyWindowInsets to add padding, set flags… | ||
| Dark theme & gesture navigation | Google I/O 2019 | 2019-05-07 |
Android Q adds a system-wide Force Dark that claims up to 60% foreground power savings, applies at render time (opt‑in via theme attribute… | ||
| Android Suspenders | Android Dev Summit 2018 | 2018-11-07 |
Kotlin coroutines become a practical threading and async model for Android: shows using launch/async with a ViewModel-scoped Job, how Dispatchers.IO and shared… | ||
| Cost of a pixel color | Android Dev Summit 2018 | 2018-11-07 |
Explains why displays matter: LCD needs a backlight so brightness drives power, while OLED true black turns pixels off and emits light per channel, so white is… | ||
| Android Suspenders | KotlinConf 2018 | 2018-10-03 |
Practical guide to replacing RxJava with Kotlin coroutines on Android, showing real code: concurrent fetches via async/await, ViewModel and Lifecycle… | ||
| Becoming a master window fitter� | droidcon NYC 2017 | 2017-09-25 |
Explains why WindowInsets exist, how Android behavior changes across versions, and exactly which APIs to use: call setSystemUiVisibility layout flags to lay… | ||
| Secrets of the Support Library | droidcon NYC 2016 | 2016-09-29 |
Support library reveals: AppCompat adds AppCompat daynight (24.1) that switches themes by updating UI_MODE and calling resources.updateConfiguration, using… | ||
| Support Library: Guts and Glory | Android Dev Summit 2015 | 2015-11-23 |
Overview of what the Support Libraries actually do and the tradeoffs: AppCompat is a UI polyfill that backports framework themes, Toolbar and tinting but never… | ||
| nothing matches | ||