~/talk

Offline first applications in React Native done well

slides:none on file

Explains concrete patterns: store user and uploads locally first, show optimistic UI for image uploads, and keep a persistent action queue that retries on connectivity. Uses react-native-offline for isConnected, action queue and network middleware, and redux-persist with Realm to survive crashes and app kills. Implements an example app "insta meow" (on Play Store, App Store rejected) that demonstrates canceling queued uploads, rolling back failed requests, and the current limitation of no native background queue.

AI-written summary · about

  1. 0:00Introduction
  2. 2:28Overview of app connectivity
  3. 3:11Bad UI practices
  4. 5:14Best practices for UI
  5. 9:35Offline-first principles
  6. 12:26Implementation and tools
  7. 15:38Advanced state management
  8. 23:31Future improvements
  9. 27:42Conclusion
~/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.