~/talks

Chris Banes

what they talk about

all 5 in the filters

where they keep going back

all 9 in the filters

on a stage with

all 12 in the filters

who talks about the same things

titleconferencedate
Branching out to Jetpack Composedroidcon London 20222022-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…
Talk on
Branching out to Jetpack Composedroidcon San Francisco 20222022-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…
Talk on
Roundtable Discussion: Ask Googlers About Android Jetpackdroidcon Italy 20202020-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…
Panel on
Compose for existing appsdroidcon EMEA 20202020-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…
Talk on
Developing Themes with StyledroidCon Berlin 20192019-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…
Talk on
Going edge-to-edge with Gesture NavigationdroidCon Berlin 20192019-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…
Talk on
Dark theme & gesture navigationGoogle I/O 20192019-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…
Talk on
Android SuspendersAndroid Dev Summit 20182018-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…
Talk on
Cost of a pixel colorAndroid Dev Summit 20182018-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…
Talk on
Android SuspendersKotlinConf 20182018-10-03
Practical guide to replacing RxJava with Kotlin coroutines on Android, showing real code: concurrent fetches via async/await, ViewModel and Lifecycle…
Talk on
Becoming a master window fitter�droidcon NYC 20172017-09-25
Explains why WindowInsets exist, how Android behavior changes across versions, and exactly which APIs to use: call setSystemUiVisibility layout flags to lay…
Talk on
Secrets of the Support Librarydroidcon NYC 20162016-09-29
Support library reveals: AppCompat adds AppCompat daynight (24.1) that switches themes by updating UI_MODE and calling resources.updateConfiguration, using…
Talk on
Support Library: Guts and GloryAndroid Dev Summit 20152015-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…
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.