Don't reinvent the wheel, use libraries: Modern Android Stack
summary
Claim: using the right libraries cuts boilerplate and bugs and gets features shipped faster. Shows concrete tools: Timber to strip logs from production, Picasso as a one‑line image loader with caching, placeholders and resizing, and RoboSpice + Retrofit to avoid AsyncTask lifecycle leaks by running requests in a service and modeling endpoints as typed interfaces. Also covers ORMLite for SQL, Parceler/Lombok for boilerplate, Dagger2 for DI, and a working OpenWrt addon that shapes per‑device bandwidth and uploads pcap captures to the cloud.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:10History
- 2:35Timber
- 3:30Logs
- 4:35View
- 6:50Picasso
- 8:10RoboSpice
- 10:20Retrofit
- 14:25RobotSpice
- 15:20ArmLight
- 16:00Table
- 16:25DB Helper
- 20:20Notation
- 22:10Shared Preferences
related talks
40mLibraries I wish I knew about when I started
32mWriting Android Libraries
42mIngredients for a healthy codebase (en)
47mThe definitive guide to Android library development
54m10X Android Development
40mModularizing Android Applications
37mAndroid Librarian's Guide: Building Robust Libraries a…
29mForging the Dagger for the modern Android world
