Protobuf for speeding up your Android application
summary
Protobuf (with gRPC) replaces JSON payloads with compact binary messages, e.g. a sampled REST call shrinks 3 KB → 1.3 KB and the presenter measures savings that scale to gigabytes across many users; parsing is up to seven times faster and the Gradle proto plugin produces auto-generated code (Java/Kotlin) for unary gRPC calls. An Android ice cream demo app shows gRPC beats REST on high‑end devices but struggles on low‑end phones; setup and interceptors prove time‑consuming and mobile docs are sparse.
AI-written summary · about
chapters (6)
- 0:00Introduction and context
- 6:24What is Protobuf
- 12:23What is gRPC
- 23:43Android integration demo
- 31:52Benchmarking and learnings
- 37:36Summary and Q&A
related talks
18mThe postmodern API gRPC on Android
35mThinking Beyond the REST API: gRPC for Android
46mA Different Kind of Networking with gRPC and Protocol Buffers
40mgRPC in Apps: A Migration Story
09mCollaborating with Protobuf & Type-Safe APIs
40mAndroid high performance baby
29mBuilding for next billion
01h 23mAndroid and Groovy, a winning pair?
