~/talk

Optimize your app performance for the next generation of Android

Talkat I/O Connect Berlin 2026 · on Thursday, 2026-06-25· [android, web-performance]
name:Dan Brown
links:none on file
links:none on file
links:none on file
slides:none on file

Android 17 enforces process memory budgets via cgroups while Play Console adds a rolling-out memory section with P99 vs P50 and RAM-bucket histograms; Profiling Manager (integrated with Datadog and coming to Crashlytics) captures cold-start, CPU-kill, OOM and anomaly traces. R8 plus the R8 configuration analyzer reports shrinking, optimization and obfuscation scores; Monzo sees ANR −35%, cold start −30% and app size −9% after full R8. Bitmap rules: request server-sized assets, prefer hardware bitmaps or RGB_565 for thumbnails, use vectors, and use startup/baseline profiles and ActivityManager exit reasons to recover state.

AI-written summary · about

  1. 0:00Introduction
  2. 2:58Memory on Android
  3. 9:16App memory limits in Android 17
  4. 10:12In-field monitoring and profiling
  5. 15:24R8 and memory optimization
  6. 20:34Bitmaps and image management
  7. 27:48App resilience and Low memory killer daemon
  8. 30:24Track app kills and handle memory pressure
  9. 33:47Recap of app optimization techniques
  10. 35:06Improve startup time with profiles
  11. 36:06Save UI state with rememberSaveable
  12. 37:12Session summary
~/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.