~/talks

Alex Vanyo

what they talk about

all 6 in the filters

where they keep going back

all 4 in the filters

on a stage with

who talks about the same things

titleconferencedate
Handling configuration changes in Composedroidcon New York 20252025-06-25
Explains that Android 16 lets apps opt out of activity recreation for all config changes using resourcesUnused / allKnown and that Compose handles updates by…
Talk on
Adaptive Layouts in Composedroidcon San Francisco 20242024-06-06
Explains why Compose’s composition/layout/draw phases force tradeoffs between first frame correctness and switching which composables run, and shows practical…
Talk on
Deep Dive Into Size Configuration Changesdroidcon New York 20232023-09-14
Size configuration values represent the activity’s window, not the physical screen, and can differ because of dynamic insets and integer rounding (example…
Talk on
Deep Dive Into Size Configuration Changesdroidcon San Francisco 20232023-06-08
Explains that size configuration values represent an activity window, not the physical screen, and that insets and DPI rounding produce concrete bugs (Pixel 7…
Talk on
Top 3 picks from the Form Factors trackAndroid Dev Summit 2022: Form Factors2022-11-09
Three concrete takeaways: Compose for Wear OS is stable and ready for building media and fitness apps using modern Android architecture; Android Studio ships…
Talk on
Form Factors #AskAndroidAndroid Dev Summit 2022: Form Factors2022-11-09
Advice is practical: use Jetpack WindowManager to read active display size, density and folding features rather than testing “isTablet” or “isFoldable”; adopt…
Talk on
Insets: Compose editionAndroid Dev Summit 2022: Form Factors2022-11-09
Starts from concrete steps: call WindowCompat.setDecorFitsSystemWindows(false) and set windowSoftInputMode to adjustResize, make bars transparent, then use…
Talk on
Compose: Implementing responsive UI for larger screensAndroid Dev Summit 2022: Form Factors2022-11-09
Shows concrete Compose tools and patterns: use Jetpack WindowManager + Material3-Window-Size-Class (calculateWindowSizeClass) to drive navigation choices…
Talk on
Top 3 picks from the Form Factors trackAndroid Dev Summit 20222022-10-24
Three concrete takeaways: optimizing for large screens boosts engagement when apps follow the published Do's and Don'ts and fix layout and camera issues using…
Talk on
Form Factors #AskAndroidAndroid Dev Summit 20222022-10-24
Recommends using Jetpack WindowManager to read active display metrics and detect folding features rather than checking “is tablet/foldable,” and to use…
Talk on
Insets: Compose editionAndroid Dev Summit 20222022-10-24
Explains how to go edge‑to‑edge using Compose by handling system insets directly: call WindowCompat.setDecorFitsSystemWindows=false and set windowSoftInputMode…
Talk on
Compose: Implementing responsive UI for larger screensAndroid Dev Summit 20222022-10-24
Compose for Android builds adaptive layouts by treating window size as input and using concrete tools: Material3-Window-Size-Class converts numerical window…
Talk on
Optimize your app for large screensdroidcon San Francisco 20222022-06-02
Defines three support tiers and gives concrete steps: use Jetpack WindowManager to read current window metrics, apply window size classes at 600 dp and 840 dp…
Talk on
Implementing Android apps for all screen sizesGoogle I/O 20222022-05-11
A practical recipe for one app that adapts to phones, foldables, tablets and Chrome OS using Jetpack Compose and a single navigation graph with four top-level…
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.