Resources
Guides, talks, recaps, repositories, and notes for developers building with Expo and React Native.
01 / GETTING STARTED
Expo Learn
Guided tutorials for building and shipping apps with Expo.
DOCSExpo Documentation
SDK references, practical guides, and deployment advice.
PLATFORMEAS
Build, submit, and update your apps with a managed pipeline.
PLAYGROUNDExpo Snack
Browser-based playground to prototype and share without local setup.
DISCOVERYReact Native Directory
Discover libraries by platform support and maintenance status.
NAVIGATIONExpo Router
File-based routing that unifies web and native navigation.
02 / UI & STYLING
Tamagui
Universal UI kit that compiles to optimized native and web.
TAILWINDNativeWind
Tailwind CSS for React Native. Write className like the web.
COMPONENTSGluestack UI
Accessible, composable components built on NativeWind.
MATERIALReact Native Paper
Material Design components by Callstack. Production-proven.
STYLINGUnistyles
StyleSheet replacement with themes, breakpoints, and runtime styles.
NATIVE@expo/ui
SwiftUI and Jetpack Compose components exposed directly to JS.
COMPONENTSReact Native Elements
Cross-platform UI toolkit and starting point for beginners.
03 / ANIMATION & GRAPHICS
Reanimated
Worklet-based animations running on the UI thread.
GESTURESGesture Handler
Native-driven gestures: swipe, pinch, pan. Pairs with Reanimated.
GRAPHICSReact Native Skia
Shopify's 2D graphics engine for custom drawing and shaders.
ANIMATIONMoti
Declarative animations with a simple API, built on Reanimated.
ANIMATIONLottie React Native
Render After Effects animations natively in your app.
04 / CORE LIBRARIES
FlashList
Shopify's FlatList replacement. 5-10x faster rendering.
STORAGEReact Native MMKV
Key-value storage 30x faster than AsyncStorage.
CAMERAVisionCamera
Camera with frame processors, scanning, and ML integration.
NAVIGATIONReact Native Screens
Native navigation containers powering Expo Router.
DATABASEExpo SQLite
Local-first database with sync capabilities.
DATABASEWatermelonDB
Reactive, lazy-loading database for offline-first apps.
DATATanStack Query
Server state with caching, refetching, and optimistic updates.
STATEZustand
Minimal state management. The community default.
STATELegend State
Fine-grained reactive state with persistence and sync.
05 / TESTING & QA
Maestro
The simplest mobile UI testing: YAML-based, no flaky selectors.
AI TESTINGArgent
MCP-powered simulator interaction, profiling, and debugging.
E2EDetox
Wix's gray-box E2E testing framework. Fast and CI-friendly.
UNITRN Testing Library
Unit and integration testing with a user-centric API.
PERFORMANCEFlashlight
Measure FPS, CPU, and startup time in CI.
06 / AI ON MOBILE
Vercel AI SDK
Streaming AI into React apps: chat, tools, and agents.
ON-DEVICEExecuTorch
Meta's runtime for ML models directly on phone hardware.
LLMAnthropic API
Claude: tool use, agents, and structured output.
LLMOpenAI API
GPT models, assistants, and function calling.
LOCALOllama
Run large language models locally on your machine.
AGENTSLangChain.js
Agent orchestration, RAG, and tool chains in TypeScript.
07 / DEVELOPER TOOLS
08 / COURSES
React Native v3
Comprehensive React Native course covering modern patterns.
FRONTEND MASTERSIntermediate React Native v2
Advanced topics: performance, navigation, and native modules.
FREEExpo Router Course
Build a meditation app with Expo Router from scratch.
FREELearn React Native
Interactive browser-based course on Codecademy.
COURSEReact Native Mastery
Full React Native and Expo course with real-world projects.
COURSEGalaxies.dev
Expo and React Native courses by Simon Grimm. Hands-on.
COURSEReact Native Animations
Master Reanimated and gesture-driven animations.
COURSEStart React Native
Build delightful gestures and animations from the ground up.
09 / YOUTUBE
notjust.dev
Project-based React Native tutorials, beginner-friendly.
CHANNELSimon Grimm
Expo, React Native, and mobile dev. Clear and practical.
CHANNELCatalin Miron
Beautiful animation breakdowns and UI recreations.
CHANNELCode with Beto
React Native tutorials with modern tooling and real builds.
CHANNELReactiive
Concise React Native tips, animations, and deep dives.
CHANNELJavaScript Mastery
Full-stack and React Native crash courses and project builds.
10 / PODCASTS
11 / BLOGS & ARTICLES
Callstack Blog
Deep technical posts from core React Native contributors.
ARTICLESInfinite Red Blog
Ignite framework, best practices, and community pulse.
ARTICLESExpo Blog
Release notes, feature deep dives, and platform updates.
ARTICLESSoftware Mansion Blog
Technical posts on Reanimated, Screens, and React Native internals.
12 / ECOSYSTEM
Software Mansion
Reanimated, Gesture Handler, Screens, Argent, and Radon IDE.
STUDIOCallstack
Paper, Testing Library, Re.Pack, and core RN contributions.
ENGINEERINGShopify Engineering
FlashList, Skia, Restyle, and Tophat.
STUDIOMargelo
VisionCamera, MMKV, and Nitro Modules.
PLATFORMExpo
The platform, Router, EAS, SDK, and the tools that power it.