~/talk

Rewriting a Large Hybrid App with React Native

Talkat Chain React 2017 · on Monday, 2017-07-10· [react-native, developer-experience]

Gudog reimplements a large Ionic/Cordova app in React Native and reports what actually changes: uses Ignite, redux, redux‑saga and normalizr end to end, builds a custom date picker handling single date range and multiple nonconsecutive days and releases it as open source, switches navigation to react‑navigation, wires CodePush, Lottie and Socket.IO, and regrets using ListView over VirtualizedList. Timeline detail matters: 6‑week Ionic prototype versus months of React Native work and not yet in users’ hands.

AI-written summary · about

  1. 0:00Introduction
  2. 0:53Welcome
  3. 1:43About Bulldog
  4. 3:31Why did we abandon it
  5. 5:02Why we needed a date speaker
  6. 5:59Virtual Active List
  7. 8:06React Documentation
  8. 8:30Rails Structure
  9. 9:20Data Structure
  10. 9:55Ducks
  11. 10:25Problems with Ducks
  12. 10:43Project Structure
  13. 11:18Twitter Poll
  14. 11:31Robot API
  15. 12:53call API
  16. 13:34authentication
  17. 14:01redox middleware
  18. 14:12review middleware
  19. 15:33saga
  20. 15:51axiom
  21. 16:03Redux
  22. 18:41Relaxed
  23. 19:02Redo
  24. 20:43Ignite CLI
  25. 21:00Using Ignite
  26. 22:23Handling API Data
  27. 22:43Nested Data
  28. 23:20Normalizer
  29. 25:03Component
  30. 26:20React Native Components
  31. 28:47React Native Productivity
  32. 29:56Choose
~/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.