~/talk

Zero to App Live coding an Android app on Firebase in Kotlin

Talkat Devoxx Belgium 2017 · 2017-11-06..11-10· [android, kotlin]
slides:none on file

Live-coded an Android Kotlin app that records audio, uploads it to Cloud Storage, Authentication, Realtime Database, and triggers Cloud Functions with Speech and Translate APIs to transcribe and translate into many target languages. The pipeline uses a pushed DB key -> storage blob -> function that writes transcript -> function that forks parallel translate requests and writes back per-language results. Demo has minor Android permission and mic-resource hiccups but the end-to-end flow runs and returns translations to connected clients.

AI-written summary · about

  1. 0:00Introduction
  2. 1:50Who like science fiction
  3. 7:55Cloud Storage
  4. 8:54Authentication
  5. 10:41RealTime Database
  6. 12:06Demo
  7. 17:41Testing
  8. 18:16Troubleshooting
  9. 19:19Firebase Authentication
  10. 23:51Listen for translations
  11. 25:18View code
  12. 29:11Database viewer
  13. 30:01Client
  14. 35:01Cloud Functions
  15. 40:51Deploy Cloud Functions
~/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.