~/talk

From zero to app in six weeks

Talkat :clojureD 2017 · on Saturday, 2017-02-25· [react, frontend-architecture]
links:none on file
slides:none on file

Three-person team (Clojure, PHP, Objective‑C) ships an iOS MVP in six weeks and reaches stores after two more, using Re-Natal with re-frame and reagent for UI, persisting app DB to AsyncStorage, syncing with Matchbox + Firebase, and adding chat with react-native-gifted-messenger. Navigation state lives in the re-frame DB (navigation libraries are painful). Most code reuses to Android in a week; main failures come from breaking changes in React Native and third‑party JS libraries.

AI-written summary · about

  1. 0:00Introduction
  2. 1:03Project background
  3. 3:33Reagent and Reframe choice
  4. 5:18React Native overview
  5. 8:04Reagent: A tiny ClojureScript wrapper for React
  6. 9:06Reframe data flow
  7. 13:18Tech stack overview
  8. 14:00Data model strategy
  9. 15:46Navigation in Reframe
  10. 17:52Firebase sync
  11. 21:04Firebase offline issues
  12. 23:10Adding chat component
  13. 24:13Publishing to stores
  14. 24:35Key learnings
  15. 28:50Updating React Native
  16. 29:34Open-sourcing project
  17. 29:57Q&A: Reframe compatibility
  18. 30:38Q&A: Store publishing issues
  19. 31:41Q&A: Minimizing JavaScript dependencies in React Native
~/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.