Happening Now:
Test Event 1
Next Up (3:00 PM):
Test Event 2

schedule

The agenda for the 6th annual US React Native conference hosted in Portland, Oregon. Hear from experts from top companies paving the way in React Native.

Events for workshop ticket-holders
Main conference, day one
Main conference, day two
9:00 am
9:25 am
PST
The future of mobile development with Expo
talk
We'll look at where Expo and mobile development go next as AI takes on more of the loop, from generating a React Native app to building, updating, and shipping it, with less and less manual work in between.
9:30 am
9:55 am
PST
Think Fast: OnDevice Vector Features
talk
Mazen Chami
Infinite Red
Integrate on-device AI qualities into your React Native apps.
10:30 am
10:55 am
PST
How I Learned React Native with AI
talk
Learning React Native in 2026 can be overwhelming. There are so many resources that it's hard to know where to start. In this talk, I share my real experience going from frontend React web development to learning React Native for the first time, using AI as my primary guide.
11:00 am
11:25 am
PST
Prompt once, integrate everywhere: Scaling Expo Brownfield Across 100+ Open-Source Native Apps
talk
This talk walks through the new features of Expo Brownfield and how we fine-tuned a skill to help automate the full integration process. Come see what broke, what surprised us, and what a repeatable path to React Native adoption really looks like at scale.
11:30 am
11:55 am
PST
Automated Visual Regression and Accessibility Testing Made Easy
talk
In this talk, we’ll explore how you can easily create a consistent suite of automated visual regression and accessibility tests, dynamically generated from your site, that run on any local or CICD environment using Playwright and Docker.
1:30 pm
1:40 pm
PST
Delete Your Global State: Using SQLite as the Ultimate State Manager
lightning talk
React Native developers have spent years debating Redux vs. Zustand vs. Context. But what if the best global state manager isn’t just a JavaScript library? In this talk, we’ll explore a paradigm shift: treating on-device SQLite as your app's single source of truth. We’ll show how combining reactive database queries with a background sync engine eliminates the need for complex client-side state management, handles offline mutations effortlessly, and provides a much simpler mental model for building data-heavy mobile apps
1:42 pm
1:52 pm
PST
Trailing React Native in a Legacy Mobile App
lightning talk
Dustin Masters
Regal Cinemas
We’ll catalog the mishaps, shenanigans, and hacks required to ship React Native alongside native UI
1:54 pm
2:04 pm
PST
AI-Powered Personalization in React Native: Building Intelligent Shopping Experiences at Scale
lightning talk
This session explores how modern React Native applications are evolving from static interfaces into intelligent, adaptive systems powered by AI. Drawing from real-world experience in building large-scale retail systems, the talk will walk through how to integrate personalization, recommendation engines, and predictive intelligence into React Native apps.
2:06 pm
2:21 pm
PST
Your agents can run, now what?
lightning talk
As agents get better at mobile development, the bottleneck keeps moving further down the development loop. Join us to learn how we're scaling our infra at Chime to run at the speed of agents.
2:23 pm
2:33 pm
PST
Silent Execution: Defending Against Install-Time Supply Chain Attacks
lightning talk
This 15-minute technical deep dive breaks down the mechanics of install-time malware, analyzes why standard audit tools often miss these exploits, and provides a concrete roadmap for hardening your local environment and CI/CD pipelines using script-blocking strategies and behavioral monitoring.
3:40 pm
4:05 pm
PST
Fast by Default: Performance Starts with State
lightning talk
An advanced performance focused talk about how to make super fast React Native apps: why React Native apps get slow, why that usually starts with state architecture, and how fine-grained state can improve rendering, developer experience, and sync all at the same time.
4:10 pm
4:35 pm
PST
Haptics: Untapped Potential
talk
Kacper Kapuściak
Software Mansion
In this interactive talk, I’ll go through haptics in mobile development. We’ll start with the complete basics, including how it works under the hood, and then move into design principles that help you build the intuition behind well designed haptic experiences.
4:40 pm
5:05 pm
PST
How is your app actually doing in production
talk
This talk is about the gap between the app you built and the app your users are experiencing.
9:00 am
9:25 am
PST
Go All The Way
talk
Seth Webster
React Foundation
What happens when building gets easy and launching stops being the hard part? What's actually left? This talk is for people who already know how to ship — and aren't sure that's the question they should still be asking.
9:30 am
9:55 am
PST
Skylight - Our app from past to present
talk
Alex Lanclos
Skylight
The long 3-year journey from a pure JavaScript hellscape to a best-in-class React Native implementation.
10:30 am
10:55 am
PST
Making React Native apps first-class citizens in iOS with App Intents
talk
App Intents are Apple's framework for exposing your app's actions and content directly to system experiences across iOS, watchOS, and beyond. But how do you add this native functionality into your app?
11:00 am
11:25 am
PST
Zero-Latency React Native: Designing Apps That Never Show a Loading Spinner
talk
Demonstrates how to architect a "Zero-Latency" app using optimistic UI and local-first sync. It covers writing to a local store first, handling background synchronization, and gracefully managing conflict resolution for an uninterrupted user experience.
11:30 am
11:55 am
PST
The UI Was Beautiful. The Frame Rate Wasn’t. Here’s Why We Didn’t Fix It.
talk
Nick Kaffine
Chalkboard
This talk breaks down how a React Native app optimized for developer experience, iOS-heavy users, fast iteration, and polished, visually rich UI ended up with user-visible performance issues that we never fixed. Not because we ignored them, but because we never made them measurable enough to compete with feature work.
2:30 pm
2:55 pm
PST
Giving agents hands and eyes in React Native
talk
Szymon Chmal
Callstack
In this talk, I will show what changes when agents can both observe and act inside a running React Native app, and how this unlocks a new kind of development workflow where agents do not just write code, but actively work with it.
4:00 pm
4:25 pm
PST
One Engine to Animate Them All: Rewriting React Native's Animated in C++
talk
How we replaced React Native's four separate native animation implementations with a single cross-platform engine in C++, then used that foundation to fix a class of bugs that had frustrated developers for a long time.
4:30 pm
5:00 pm
PST
Hot Reload Over the Wire: Metro Internals for Remote Development
talk
Hot reload is React Native's superpower - until the device isn't on your local network. We'll go inside Metro's bundle resolution, the HMR WebSocket protocol, and Expo's dev client deep-linking to show how we made it work on cloud-hosted simulators at Revyl - with a live demo.
8:00 am
9:00 am
PST
Workshop Registration & Breakfast
Get checked in for your workshop, and fuel up on coffee and breakfast
9:00 am
12:00 pm
PST
Workshops Morning Session
Join us for the Workshop Morning Session from 9 AM to 12 PM, featuring hands-on activities and interactive learning. Take a short break from 10:30 AM to 11:00 AM to enjoy snacks and networking opportunities.
10:30 am
11:00 am
PST
Morning Break
Take a break to stretch your legs or grab a cup of coffee, tea, or water.
12:00 pm
1:00 pm
PST
Lunch Break
Lunch is provided on-site. Vegetarian, vegan, and gluten-free options will be available.
1:00 pm
4:00 pm
PST
Workshops Afternoon Session
Join us for the Workshop Afternoon Session from 1:00 PM to 4:00 PM, featuring engaging activities and in-depth learning. Enjoy a short break with snacks from 2:30 PM to 3:00 PM.
2:30 pm
3:00 pm
PST
Afternoon Break
Grab a snack and enjoy a break
7:30 am
8:45 am
PST
Registration
Check-in for attendees begins at 8am
7:30 am
8:45 am
PST
Breakfast
Get here early to grab a coffee and breakfast before heading into the theater for a full day of talks.
8:45 am
9:00 am
PST
Welcome
Ken LaFrance
Professional Emcee
Morning introduction from our emcee, Kenneth LaFrance.
9:55 am
10:25 am
PST
Morning Break
Take a break to stretch your legs or grab a cup of coffee, tea, or water. Talks resume in 30 mins if you plan to leave the venue!
11:55 am
1:25 pm
PST
Lunch Break
Lunch is provided on-site. Vegetarian, vegan, and gluten-free options will be available.
2:33 pm
3:35 pm
PST
Afternoon Break
Grab a snack and enjoy a break
6:30 pm
8:30 pm
PST
Afterparty
Join us for a special after party hosted by Expensify
Sponsored By:
The after party is sponsored by Expensify.
1:30 pm
2:25 pm
PST
Software Squares
Gameshow Time! Have you ever seen a bunch of developers play tic-tac-toe with trivia and prizes!? Well you're in luck. See familiar faces and laugh as trivia tributes take a turn.
Sponsored By:
Software Squares is sponsored by ThisDot Labs and is the best (and only) gameshow of the conference.
2:55 pm
3:55 pm
PST
Afternoon Break
Grab a snack and enjoy a break
5:00 pm
5:15 pm
PST
Giveaways
Join us for the closing comments, prize giveaways from our sponsors, and more!
after party

THE OFFICIAL AFTER PARTY

Expensify's Portland office is hosting the official after party.

Thursday, July 30th @ 6:30pm
Get Directions