~/talk

Firing on all cylinders – a breakdown of Firebase on iOS

Talkat 360iDev 2018 · 2018-08-26..08-29· [developer-experience]
links:none on file
slides:none on file

Builds a working Lunch Train clone that uses Firebase Auth (Google email anonymous), stores trains in Cloud Firestore with offline caching and real‑time listeners, updates passenger lists, and triggers push notifications via Cloud Functions sending to topics. Shows console setup for certificates, Remote Config and A/B testing, Test Lab for UI tests, and Crashlytics integration. Code lives on GitHub but is a work in progress. Demos run and functions fire; data syncs after reconnect.

AI-written summary · about

  1. 0:00Intro
  2. 0:18Firing on all cylinders: A breakdown of Firebase on iOS
  3. 1:36Headaches!
  4. 2:05What on earth
  5. 3:03Lunch Train
  6. 4:42Authentication
  7. 7:11Anonymous Login
  8. 8:30Data Management
  9. 10:08Writing Data
  10. 12:46Reading Data
  11. 13:53Offline Persistence
  12. 14:48Security Rules
  13. 17:46Notifications
  14. 19:14Cloud Functions
  15. 23:11Remote Config & A/B Testing
  16. 24:49Test Lab
~/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.