~/talk

Communications Debugging Tips That Help When You Get Stuck

TalkinJapaneseat DroidKaigi 2019 · 2019-02-07..02-08· [android]
name:inomata
links:none on file
slides:none on file

Practical debugging checklist for network problems in Android apps: log full exceptions and stack traces, inspect HTTP status codes and response bodies/headers, and reproduce requests on a PC to determine server vs client issues. Demonstrates tools and techniques: Charles for HTTPS interception, rewriting and mirroring; Postman and curl to reproduce requests; Android Studio Network Profiler and OkHttp logging interceptor for in‑app tracing; plus using mock JSON files and a local mock server to validate client behavior.

AI-written summary · about

  1. 0:00Introduction
  2. 1:26Common comms issues causes
  3. 2:52Basic troubleshooting
  4. 3:54Dev vs API dev views
  5. 5:47Basic comms failure checks
  6. 7:12HTTP status codes & exceptions
  7. 9:28Response validation & parsing
  8. 10:58Debugging tools overview
  9. 13:36Generic HTTP clients
  10. 15:08Comms tools benefits
  11. 16:39Web view communication checks
  12. 17:43Charles setup basics
  13. 19:55Charles troubleshooting
  14. 21:22Sending requests & responses
  15. 23:15Receiving responses & app code
  16. 24:46Environment factors & sharing
  17. 25:29Mock data for problems
  18. 27:17Summary & advice
  19. 28:26Debug tools by purpose
  20. 30:17Q&A
~/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.