List of videos

Matt Hargett - Bringing React Native to the next billion devices

Matt Hargett - Bringing React Native to the next billion devices

Watch
Stanisław Chmiela - Chopping Expo up into universal modules to take over the world

Expo SDK (part of Expo toolchain) is an open-source library built around React Native, allowing developers to access native components and APIs without too much fuss. Until recently it has been a big monolith, it was hard for developers to either remove unused APIs from their bundle or to use some Expo code in vanilla React Native applications. We’ve decided it is time for Expo to be redesigned and split into multiple, separate native + JS (+ more 🤭) libraries which developers will be able to opt-out of using in Expo standalone apps and also to use in their plain RN projects. This talk will describe the process of making this transition, design of the solution we’ve settled on and difficulties we had to overcome along the way (and how we’ve done it).

Watch
Gant Laborde - Taming the Machine (feat. Nicolas Cage)

Machine Learning is a buzzword, because big companies love it. Big companies love it, because it's insanely cool. Join me as we cover the breath-taking aspects of Machine Learning (ML) and dive deep into how it's currently showing up in mobile; especially React Native. We'll touch the tip of the iceberg and spark ML creativity for everyone!

Watch
Jani Eväkallio - This is a Talk About You

Over the last three years, I’ve spoken to hundreds of React Native developers, and slowly a picture emerges. It’s a picture of excitement and frustration, obsession with technology and pushing the boundaries. It’s a picture of you. This talk will blend meticulous research, subjective personal experiences and speculative fiction to discover the core of that elusive Developer Experience, and ask the inconvenient questions you’ve always been afraid to ask.

Watch
Rafael de Oleza - Building JavaScript bundles for React Native

React Native uses Metro for building the JavaScript code that runs on the devices, both during development and production. In this talk you'll learn the main concepts about bundling JavaScript code (both for web applications and React Native) and the architecture of Metro, which is focused around build speed. Slides: https://speakerdeck.com/rafeca/building-js-bundles-for-react-native

Watch
Harry Tormey - React Native Brownfield: Lessons from the Trenches

Hot reloading--the ability to push over the air updates to published apps and the promise of having your app “just work” out of the box on Android as well as iOS--make React Native a tempting proposition for frontend developers. But what do you do when you have to integrate React Native into a large existing native code base? This talk is from the perspective of an experienced native iOS developer who has worked with React Native to ship several cross-platform Greenfield and brownfield apps. Things I will talk about: - Overview of the challenges involved in integrating React Native into an existing app - A real life case study integrating React Native into a native app with millions of users - Strategies for passing data and events in a brownfield app - Strategies for deciding what’s a good candidate to port to React Native and what’s not - Working with build systems like CocoaPods - Dealing with an existing navigation system - How to do CodePush in a brownfield app - How to handle navigation in a brownfield app - Best practices for working with Native engineers - Example brownfield application Extra notes: This is a new talk based on work I did for a client with a large existing native app used by millions of users.

Watch
Samuli Hakoniemi - Better User Experience With Animations

Most user interfaces in mobile applications are visually attractive. And it’s always a huge pleasure for developers to work together with talented designers. However an excellent UI requires even more - the art of telling a story. My presentation is about enhancing the UI and UX by taking advantage of animation capabilities in React Native. During the talk, you will learn in practice when and how animations should be used and how to create an alluring story for the application.

Watch
Vladimir Novick - Demystifying complex animations creation process in React Native

While Animations can be created in React Native pretty easily, real world mobile apps require a combination of several layers of animations, gestures and micro interaction animations to make user experience stand out. In this talk we will walk through the process from defining complex animation, to implementing it by going through all stages of animation creation process.

Watch
David Vacca - The state of React Native

This presentation will focus on core projects the React Native team is working on, particularly regarding the re-architecture of the framework.

Watch