React Native Gesture Handler 2 in Expo: Pan, Pinch, Swipe, and Long Press in 2026
Add pan, pinch, swipe, and long-press gestures to your React Native app with Gesture Handler 2 and Expo SDK 55. Reanimated worklets and code samples included.
Sofia is a mobile platform engineer with seven years of React Native experience, focused on developer tooling and CI/CD for mobile teams. She spent three years at Shopify on the Point of Sale app, where she helped move the team off Bitrise onto a custom EAS Build setup and wrote much of the internal testing harness for Detox flake reduction. Before Shopify she was at a Berlin-based scooter startup where she was the second mobile hire and shipped the first RN version of the rider app to roughly 40 cities. She runs a small consultancy now, mostly helping Series A and B startups untangle their Fastlane lanes and set up over-the-air update strategies that don't violate App Store guidelines. Her writing leans toward the unglamorous middle of the stack: provisioning profiles, monorepo setups with Nx, and why your bundle size keeps creeping up.
Add pan, pinch, swipe, and long-press gestures to your React Native app with Gesture Handler 2 and Expo SDK 55. Reanimated worklets and code samples included.
A complete 2026 tutorial on building production-grade bottom sheets in React Native with @gorhom/bottom-sheet and Reanimated. Snap points, modals, scrollable content, keyboard handling, accessibility, and a full filter-sheet example for Expo apps.
FlashList v2 is a ground-up rewrite of Shopify's high-performance list for React Native's New Architecture. No size estimates, JS-only, pixel-perfect scrolling, and new hooks like useRecyclingState. Complete Expo guide, v1 migration walkthrough, and head-to-head comparison vs FlatList in 2026.
Learn React Native Skia from scratch — GPU-accelerated drawing, Reanimated animations, custom SkSL shaders, image filters, and gesture-driven graphics with full Expo support.
Learn how to add in-app purchases and subscriptions to your React Native Expo app. Compares RevenueCat and expo-iap with full code examples, paywall UI, store configuration, testing, and subscription lifecycle management.
Set up Google Maps in your React Native Expo app with custom markers, location tracking, marker clustering, route directions, and geofencing — with working code for every feature.
Build type-safe, performant forms in React Native using React Hook Form 7.71 and Zod 4. Covers the Controller pattern, reusable inputs, multi-step wizards, async validation, and performance optimization with working code.
Step-by-step guide to upgrading from Expo SDK 53 through 55. Covers the mandatory New Architecture transition, Reanimated v4, expo-av removal, app.json config changes, and practical troubleshooting for each phase.
A hands-on guide to building React Native native modules in 2026. Compare Turbo Modules, Expo Modules API, and Nitro Modules with Swift, Kotlin, and TypeScript examples — plus benchmarks and a decision framework.
A complete, practical guide to deploying React Native apps with Expo Application Services (EAS) in 2026 — from build profiles and credential management to OTA updates and CI/CD automation.