~/talk

Search Delight on Mobile with Algolia

Talkat droidcon EMEA 2020 · 2020-10-08..10-09· [android]
links:none on file
slides:none on file

Shows how to add full text search to Firestore by exporting collections to Algolia via Firebase Cloud Functions and an HTTP trigger, requiring each record an objectID and deploying a simple import function that refreshes the Algolia index (reports "works 10/10"). Android side uses the Algolia SDK with MVVM, Jetpack paging (old paging lib), a Searcher/SearchBox and highlighted results, configurable tolerance for typos and page size 50, with live paged results and working swipe-to-refresh.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 2:41Full text search overview
  3. 14:57Setting up Algolia client
  4. 20:33Android implementation with MVVM
  5. 24:28Demo and user experience
  6. 27:39Q&A and closing remarks
~/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.