~/talk

Guide for lazy developer

Talkat Droidcon Italy 2018 · 2018-04-19..04-20· [developer-experience]
slides:none on file

Advice focuses on actionable checks: confirm license like MIT/Apache and README present, scan PRs/issues and tests, read sample apps, and inspect code for performance or native bloat; note image libraries differ hugely by method count (Picasso ~1k methods, Glide ~3k, Fresco >10k). Use static Gradle versions, update after each release, and automate checks with Gradle versions plugin by Ben Manes. Start small, add an abstraction layer for replaceable pieces (analytics), and prefer well‑documented, actively maintained deps.

AI-written summary · about

  1. 0:00GUIDE FOR THE LAZY DEVELOPER Working with dependencies
  2. 1:37Write minimum code
  3. 2:06Let others write it
  4. 2:36WHEN? Considering a dependency
  5. 3:34Somebody thought about it A LOT
  6. 4:13Focus on something else
  7. 4:47Dependencies evolve
  8. 6:35You need control
  9. 8:03Use the community
  10. 8:57Every app is different
  11. 9:11Check the license
  12. 10:34Check the readme
  13. 11:33Check pull requests
  14. 12:42Check issues
  15. 13:40Check past releases
  16. 14:16Be aware of risks
  17. 15:21Check the code
  18. 16:24Check the tests code
  19. 16:39Check the samples
  20. 17:05Check the dependencies samples tests code
  21. 18:28Picasso Glide
  22. 19:17Check the popularity
  23. 21:29WHICH? Choosing a dependency
  24. 23:56Keep them up to date
  25. 25:24Check the change log
  26. 31:49HOW? Integrating a dependency
  27. 32:19No choice is final
~/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.