~/talk

The State of One Codebase For All The Platforms

Talkat App.js Conf 2022 · 2022-06-08..06-10· [react-native, frontend-architecture]
slides:none on file

Compares two real strategies: a paint-to-pixels engine (Flutter/Skia style) that guarantees visual consistency but breaks accessibility and native patterns, and a native widget mapping (React Native/Xamarin) that leverages platform accessibility but struggles with consistency. Calls out concrete problems—navigation state vs web routing, screen-reader APIs, gestures, native modules, and build outputs—and lists practical tools and wins: react-native-web, Solito navigation sharing, Expo native modules and EAS builds, React Aria / React Native Aria, Reanimated and Tamagui.

AI-written summary · about

  1. 0:00Introduction
  2. 1:04Platform approaches
  3. 3:24Native widgets and challenges
  4. 5:06UI, navigation, and gestures
  5. 7:55React ecosystem for cross-platform
  6. 9:06Universal UI libraries
  7. 10:40Native base and component systems
  8. 12:17Navigation solutions
  9. 14:16Accessibility and hooks
  10. 17:02Animations and gestures
  11. 19:00Native modules and build systems
  12. 20:23Future and conclusion
~/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.