~/talk

Bring the power of Postgres to your Flutter app with Supabase

Talkat Droidcon London 2023 · 2023-10-26..10-27· [flutter, databases]
links:none on file
slides:none on file

Supabase provides a fully managed Postgres database with auth, storage, real-time and edge functions (Deno), plus a vector DB via pgvector, and a Flutter SDK that initializes with a public URL and anon key. The demo creates a todos table (RLS disabled for demo), inserts and updates rows via supabase.from('todos').insert/update, and displays live changes using a Dart StreamBuilder — real inserts and checkbox updates appear immediately via real-time sync over websocket.

AI-written summary · about

  1. 0:00Introduction and overview
  2. 1:11What is Supabase
  3. 3:41Supabase core features
  4. 8:13Connecting Flutter to Supabase
  5. 9:37Authentication and authorization
  6. 11:26CRUD operations with Supabase
  7. 12:29Advanced queries and joins
  8. 14:15Keyword search in Supabase
  9. 14:57Real-time data with Supabase
  10. 15:39Storage in Supabase
  11. 16:23Edge functions and Dart
  12. 17:12Postgres functions and webhooks
  13. 19:17Postgres extensions overview
  14. 20:01Geography extension for maps
  15. 21:45PG vector for AI applications
  16. 24:55Live coding setup
  17. 27:48Initializing Supabase in Flutter
  18. 29:35Creating a todos table
  19. 31:46Inserting data into Supabase
  20. 33:15Displaying real-time data
  21. 36:07Updating data in real time
  22. 37:11Summary and resources
~/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.