~/talks

Ian Lake

what they talk about

where they keep going back

on a stage with

all 9 in the filters

who talks about the same things

titleconferencedate
Type safe, multi-module best practices with Navigation ComposeAndroid Dev Summit 20222022-10-24
Five concrete practices for scaling Navigation Compose across modules: define screens by state in / events out, split each screen into a NavGraphBuilder…
Talk on
Fragments: The good (non-deprecated) partsGoogle I/O 20222022-05-11
Fragments now give concrete pieces: use AndroidX lifecycle with repeatOnLifecycle to auto-start/stop work in ViewPager pages, put long‑lived state into…
Talk on
Using Jetpack libraries in ComposeGoogle I/O 20212021-05-18
Shows a concrete migration: an existing app called Bloom is converted screen‑by‑screen so UI switches to Compose while the rest stays intact. Demonstrates…
Talk on
JetpackGoogle I/O 20212021-05-18
Jetpack updates that matter: multiple backstacks are default in Navigation UI (fragments and nav component save/restore state, Compose support in two lines)…
Talk on
Jetpack NavigationGoogle I/O 20192019-05-07
Shows how Jetpack Navigation maps an app with a visual navigation editor, a runtime NavController and a NavHostFragment, then demonstrates Safe Args code…
Talk on
Single activity: Why, when, and howAndroid Dev Summit 20182018-11-07
Argues that apps benefit from a single-activity architecture using the Navigation Architecture Component to get predictable deep links, shared-scoped view…
Talk on
10 best practices for moving to a single activityAndroid Dev Summit 20182018-11-07
Ten concrete moves for a single-activity app: use activities only as UI entry points, share state via activity-scoped viewmodels, and extract business logic…
Talk on
Android Jetpack: How to smartly use fragments in your UIGoogle I/O 20182018-05-08
Architecture Components reposition fragments as UI-policy containers rather than grab‑all objects: use ViewModel + LiveData for retained data, replace headless…
Talk on
Android Jetpack: Manage UI navigation with navigation controllerGoogle I/O 20182018-05-08
Navigation Architecture Component provides a navigation graph (XML or programmatic) plus a NavHost/NavController runtime that replaces manual fragment…
Talk on
State of Media PlaybackAndroid Dev Summit 20152015-11-23
Explains exactly what to implement: request and abandon audio focus, handle becoming noisy broadcast, and use the Support Library helpers. Uses MediaPlayer or…
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.