Powering your Flutter apps with gRPC
summary
Claims that Flutter + Dart can power full‑stack apps using gRPC with auto‑generated Dart stubs from proto3 files, yielding protobuf messages that are about 8x faster than JSON. Demo shows a stock app using gRPC server‑side streaming over HTTP/2 (client connects to localhost:8080 or a Cloud Run URL), generated code via protoc, containerized with Docker and deployed to Cloud Run; Postman is used for testing and Envoy is suggested for browser workarounds.
AI-written summary · about
chapters (13)
- 0:00Introduction and speaker intro
- 1:28Motivation for gRPC in Flutter
- 3:18What is gRPC and Protocol Buffers
- 7:32Proto files and schema definition
- 10:19gRPC streaming types explained
- 12:04Integrating gRPC with Flutter
- 13:52gRPC server deployment with Cloud Run
- 16:44Live demo setup overview
- 18:08Auto-generated Dart code walkthrough
- 19:13Testing gRPC with Postman
- 20:15Connecting Flutter to gRPC backend
- 21:19Deploying to Google Cloud Run
- 23:53Conclusions and next steps
related talks
12mPower-up your Flutter app with Google APIs
43mRemote Controlling Robots with Flutter & WebRTC
32mCloud, Dart, and full-stack Flutter
45mBuilding Products Full-Stack with Dart and Flutter
32mHands on Flutter
29mArchitecting the Reactive App with Flutter
42mLet's fire the Flutter
49mFirst Flutter, then Fly: Build Reactive & Performant Cross-Platform Apps
