App.js Conf 2023
2023-05-10..2023-05-12
-- online --
[App.js Conf 2019, App.js Conf 2022, App.js Conf 2023, App.js Conf 2024, App.js Conf 2026]
as the organisers put it
Join us at the 3th edition of the most important React Native & Expo conference. Shape the future of cross-platform development with 500 other React Native developers.
| title | author | length |
|---|---|---|
| Write Once, Route Everywhere: File System-based Navigation for Native Apps | Evan Bacon | 28m |
A file-system router called Expo Router maps files to URLs and generates native deep links and automatic universal links across iOS, Android, and web; it… | ||
| Live stream from Day 1 | Marcin Skotniczny, Charlie Cheever, James Ide, Jon Samp, William Candillon, Johannes Schickling, Kadi Kraman, Evan Bacon, Monica Restrepo, Krzysztof Piaskowy, Kudo Chien, Saad Najmi, Nathan Wienert, Fernando Rojo | 08h 11m |
Expo and React Native status updates with concrete numbers and demos: Hermes reaches ~68% of builds; Blue Sky ships from one frontend dev in six months; Brex… | ||
| The Joy of Painting with Skia | William Candillon | 20m |
React Native Skia exposes Skia to JS, moves rendering from a JS renderer to a C++ Skia DOM renderer, and cuts rendering overhead (previously allocating ~3000… | ||
| React Native end-to-end testing with Maestro | Henry Moulton | 16m |
Yonder builds a React Native fintech app (rewards credit card) and moves end-to-end testing from Detox/Appium to Maestro, claiming much simpler, less flaky… | ||
| React Native 2030 | Fernando Rojo | 19m |
Predicts concrete changes: inline native modules let Swift and Kotlin files live next to JS with automatic TypeScript types (example: burnt), SwiftUI… | ||
| Local-first app development | Johannes Schickling | 24m |
A local‑first music app is built over two years to keep everything persistent, reactive and transactional, using Riffle as the React→DB glue and embedded SKDB… | ||
| Live Stream from Day 2 | Nicola Corti, Alex Hunt, Vít Horáček, Cedric van Putten, Wojtek Stanisz, Simon Sturmer, Ankita Kulkarni, Arthur Lee, Varun Dhananjaya, Ashoat Tevosyan, Alexandre Moureaux, Henry Moulton, Jonny Burger | 08h 43m |
Day 2 is dense with concrete fixes and demos: the new-architecture opt‑in landed across 0.68–0.71, Hermes default ships with measured Android startup wins… | ||
| Metro and React Native DevX in 2023 | Alex Hunt | 26m |
Metro now ships 33 releases and 52 bug fixes since 2022 and adds concrete features: a remote transform cache that yields roughly 4 second bundle requests and… | ||
| Better apps, less code, more platforms | Nathan Wienert | 28m |
Tamagui combines a core style library, a component kit, and the Tamagui Static compiler that extracts CSS, does tree flattening, partial evaluation and hook… | ||
| Debugging should be easier | Cedric van Putten | 17m |
Expo demonstrates end-to-end debugging by connecting a device to Metro (localhost:8081), using the inspector protocol and Hermes support to set breakpoints… | ||
| The after-movie | 03m | |
A rapid highlight reel showing morning keynotes, demo booths, backstage interviews and the evening party, with camera cuts to a session titled Fernando Rojo on… | ||
| Building dark mode with React Native at scale | Arthur Lee | 18m |
Shows that using platformColor API plus a generator (clariner/platform-colors) produces native color assets so JavaScript never resolves hexes, letting a large… | ||
| Taking React Native to macOS | Saad Najmi | 24m |
Microsoft describes an out of tree fork called react-native-macos that is now synced to React Native 0.71 and ships an experimental fabric enabled renderer… | ||
| Expo Application Services: Iterate with confidence | Jon Samp | 22m |
Expo Application Services (EAS) gives a concrete workflow: cloud builds, store submit, and over-the-air updates with measurable speedups and new controls… | ||
| 22 - A year in Review for React Native | Nicola Corti | 27m |
Four releases in 2022 deliver concrete changes: 0.68 opt-in new architecture and a CLI path for legacy components so non-migrated libraries still run; React 18… | ||
| The Performance Myths of React Native apps | Ankita Kulkarni | 24m |
Claims that React Native is inherently slow get tested with real builds: a large e‑commerce-style app and a glucose‑scanner prototype where a native camera… | ||
| Keynote: community & workflows | Charlie Cheever, James Ide | 24m |
React Native hits 1.4M weekly npm downloads and Expo reaches ~500k weekly downloads while config plugins approach React Native levels; Hermes becomes dominant… | ||
| React Native on Linux with the New Architecture | Kudo Chien | 20m |
React Native Skia ports the New Architecture Fabric to Linux and embedded devices using Fabric C++, running on a Raspberry Pi 3 demo and supporting… | ||
| 3D and Canvas-Based Animations with Reanimated | Krzysztof Piaskowy | 20m |
Shows a working pipeline that renders a rotating 3D cube rendered with ExpoGL using vertex and fragment shaders, then animates it by updating the projection… | ||
| The art of React Native: How to make your app stand out | Wojciech Stanisz | 17m |
Argues that small polished details—haptic taps, press animations, smooth splash-to-content transitions—make apps feel premium and gives concrete tool choices… | ||
| Building a 5-star app | Kadi Kraman | 19m |
App reviews drive downloads and perception: 72% of customers read reviews, 91.1% of Millennials trust them like friends, average App Store rating is 4.5 with… | ||
| Lighthouse for mobile apps | Alexandre Moureaux | 19m |
A tool called flashlight.dev uploads an APK and runs 10 iterations on real cloud Android devices to return a reproducible performance score and JSON report… | ||
| Making videos in React Native | Jonny Burger | 19m |
Demonstrates creating an actual MP4 inside a React Native app by screenshotting a live React view, looping frames and encoding with react-native-view-shot and… | ||
| How To Integrate Rust Into A React Native App | Ashoat Tevosyan, Varun Dhananjaya | 19m |
Describes a concrete recipe to call Rust from React Native: implement a JSI Promise bridge in C++ that maps promise IDs, use the cxx + Tokio runtime to run… | ||
| How does Shopify changes & adapts to the new architecture changes in React Native? | Monica Restrepo | 19m |
Shopify reports it still hasn’t moved to the new RN architecture and upgrades break things through dependency incompatibilities, platform-specific native code… | ||
| The long-tail of type safety | Simon Sturmer | 21m |
TypeScript is not sound by default — mutating a string[] into a (string|number)[] or calling JSON.parse (which returns any) can still produce runtime errors —… | ||
| Panel Discussion | Moti Zilberman, Kadi Kraman, Monica Restrepo, Ankita Kulkarni, Saad Najmi, Charlie Cheever, Krzystof Magiera, Jani Eväkallio | 37m |
Updates cover concrete wins and workstreams: Metro ships Metro symlink support and lazy bundling and integrates Microsoft changes, Expo and Meta coordinate to… | ||
| How Expensify works with the OS community to ’Live Rich, Have Fun & Save the World’ | Vít Horáček | 22m |
Expensify open sources its new Expensify Chat and runs a paid contributor workflow that moves a validated bug from a Slack report to an upstream GitHub fix and… | ||
| nothing matches | ||