~/talk

Connect your Android Things with Firebase

Talkat DevFestMN 2018 · on Saturday, 2018-02-10· [android]
slides:none on file

Prototype builds a video doorbell on Android Things and actually works end to end: camera captures images, uploads to Cloud Storage, Firestore, Cloud Functions, Cloud Messaging, app receives FCM topic notifications, displays image via Glide and Firebase UI, homeowner responds and Cloud Functions notifies the device. Setup uses nearby connections token transfer to deliver a Google auth token to the device. Watch for camera API quirks, topic security limits, and insecure default Firebase rules that need tightening.

AI-written summary · about

  1. 0:00Intro
  2. 1:24Rainbow Hat peripheral
  3. 2:02Types of peripheral I/O
  4. 3:22Android Things Drivers
  5. 10:18Capturing the picture
  6. 12:15Uploading to Cloud Storage
  7. 16:40Storage upload trigger pt. 2 - send notification to
  8. 18:10Receiving the notification
  9. 19:34Handle incoming ring data message (background)
  10. 20:05Handle incoming ring (Activity)
  11. 21:05Fetch ring data from Firestore
  12. 22:39Glide Module - Cloud Storage for Firebase plugin
  13. 23:44Update ring disposition in Firestore
  14. 27:41Handle incoming answer data message
  15. 31:07What to do about security?
  16. 32:02Authentication login flows are hard (and boring)
  17. 32:21Authentication is easy (with FirebaseUI)
  18. 33:31How does a Thing get logged in?
  19. 35:29Nearby API
  20. 37:07Log in Thing with Google and Firebase APIs
  21. 38:04This project needs...
  22. 41:02Some ideas
~/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.