The Supabase team joins us in a showcase of how to build offline-first Flutter apps with Supabase and PowerSync. We walk through how to build an offline-first chat app and demo an offline-first Trello (kanban) clone — all built with Flutter.
Links:
PowerSync Supabase integration guide: https://docs.powersync.co/integration...
Supabase Flutter tutorial: https://supabase.com/blog/flutter-tut...
Example — Chat app: https://github.com/journeyapps/powers...
Example — Trello clone: https://github.com/journeyapps/powers...
Chapters:
00:00 Intro
03:13 Supabase developer shares his thoughts on PowerSync
10:24 Walkthrough: how to set up a Flutter app with Supabase and PowerSync
14:22 Architecture diagram
18:09 RLS and Sync Rules
24:12 Flutter codebase review
29:30 Real-time data streaming using watch()
32:32 Support for transactions
48:14 Drawbacks of Firestore
52:24 Demo: offline-first Trello (kanban) clone