~/talk

Why React Native Android Works

TalkinJapaneseat DroidKaigi 2018 · 2018-02-08..02-09· [react-native, android]
name:nkzn
links:none on file
slides:none on file

Explains how React Native runs on Android by embedding JavaScriptCore on a dedicated JS thread via ReactInstanceManager and CatalystInstance, using ReadableMap/WritableMap to marshal data and exposing native APIs through NativeModules and ViewManagers. Demonstrates a custom pinchable PhotoView implemented as a ViewManager integrated via props, and covers Promise-based native calls, DeviceEventEmitter, Yoga layout, and how bundling produces index.android.bundle and maps JS image assets to Android drawable densities.

AI-written summary · about

  1. 0:00React Native Android overview
  2. 1:54What is React
  3. 8:08React Native overview
  4. 11:27React Native Android overview
  5. 14:44JS core and React manager
  6. 21:42Java-JS bridge mechanism
  7. 26:25Calling Java from JS
  8. 32:20Calling JS from Java
  9. 33:51Native UI in React Native
  10. 41:38How React Native Android works
  11. 43:02APK packaging
  12. 45:56Release build
  13. 47:52Advantages and notes
  14. 49:41Use cases and references
~/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.