Can it be done in React Native
summary
Claims that complex mobile interactions run at 60fps even on low‑end Android using react-native-gesture-handler and reanimated. Demonstrates patterns: overlayed scroll views for shared animated values, SVG via react‑native‑svg with Expo, and imperative-to-declarative migration. Recreates an award‑winning to‑do app’s pinch gesture: store focal Y, spring the index, overlay two views rotating ±90°, approximate translateZ with scaling based on perspective; iOS looks pixel‑perfect, Android shows limitations around perspective control. The implementations work and reveal where RN reaches its edges.
AI-written summary · about
chapters (7)
- 0:00Introduction to the talk
- 1:39Rules of the game
- 6:14Common patterns and recipes
- 9:52Libraries enabling performance
- 15:52Limitations and edge cases
- 16:15Live example walkthrough
- 21:52Closing and thanks
related talks
35mAnimations and gesture handling in React Native and native languages
36mMake Your Apps Move! Awesome Animations with React Native ⚡️
28mReact Native Touch & Gesture
27mDeclarative future of gestures and animations in React Native
30mMicrointeractions & Animations in React Native: Help users understand the UI
29mIt all starts with navigation
31mReact Native in 40 minutes
34mGestures here. Gestures there. Gestures everywhere!
