~/talk

Designing Apps to Handle Slow Connections

TalkinPortugueseat AndroidFest Campinas 2018 · 2018-10-19..10-20· [web-performance]
links:none on file
slides:none on file

Practical techniques for handling slow mobile networks on Android, including using Android Studio Network Profiler to simulate throttling and inspect latency, payload size and kbps. Covers detecting 3G/4G to serve lower-resolution images and compressed assets, adding HTTP caching with cache-control headers, fixing duplicated Retrofit clients and adding an OkHttp interceptor to log 401s and retries, resuming large ZIP downloads, and enabling offline functionality with scheduled background sync via WorkManager/JobScheduler, resulting in fewer failed loads, lower data usage and smoother UI.

AI-written summary · about

  1. 0:00Start
  2. 15:45Optimize your connection
  3. 16:36Avoid duplicate requests
  4. 17:50Adjust your content accordingly
~/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.