Talks
Events

React Native EU 2020 - Virtual Edition

Talks

An Animation Showcase: RN App Can Ce Beautiful

Animations in React Native apps can seem difficult and unnecessary. I will try to prove that they can be easy, achievable and necessary to make your app delightful.

Aleksandra Desmurs-Linczewska

JavaScript

React Native

Controlled Mobile Rollout With React Native And Feature Flags

Feature flags allow development teams to separate code deployment from feature release. It has grown to be an essential tool for testing in production, A/B testing, and controlled rollout. Controlled rollout using feature flags is a way to deliver...

Talia Nassi

JavaScript

React Native

Xcode Complexity? No More.

Xcode has been a big part of the difficulty users face when trying to upgrade React Native. We added CocoaPods to make linking in Xcode easier. We made upgrade-helper to document the changes in Xcode. We made upgrade-support to help users with the...

Pavlos Vinieratos

JavaScript

React Native

Extending React Native To The Next Platform

React Native proves the success of running React other than browsers. The official supported frameworks from Facebook are only iOS and Android. There were some other platforms maintained by third-party developers, but these forks sometimes run wit...

Kudo Chien

JavaScript

React Native

Building Real-Time Multi-User Apps With JSON Patches

SON patches can be used over JSON document for persistent storage that opens up the doors for realtime multi-user apps. They are serializable, small-sized, transferable between realms (threads and network); helps in multi-user implementation, easy...

Saknet Sahu

JavaScript

React Native

React Native Performance - Take 2

As React Native is being used to build many large scale mobile apps. It is important to profile performance to ensure a smooth user experience. Previously, Ram had written and spoken about adding instrumentation to understand the performance chara...

Parashuram N

JavaScript

React Native

React Native Or Expo? Both.

Most people attending the conference use React Native, but not necessarily with any of the Expo libraries, tools, or services. I'll talk about what we have built, what we're working on, and what we're thinking about next to help everyone level up ...

Brent Vante

JavaScript

React Native

Who Said It?

If we had the ability to read React Native blog posts from the future, it would be as useful as yesterday's lotto numbers. The technology paradigms change often and when you've been developing React Native for years, it's easy to find yourself d...

Gant Laborde

JavaScript

React Native

Visual Regression Test In React Native

Visual Regression tests are essential for any type of UI development. With out it, you might ship an application after changing the looks of one page without knowing that you broke several other pages. If we can easily see the difference you made...

Jesse Katsumata

JavaScript

React Native

Modernizing React Native’s JavaScript

A lot is changing in the core of React Native. We’ve got Fabric, TurboModules, JSI, etc. We’ve also been working on how these systems interact with the JavaScript in React Native apps. This talk will be a deep dive into some of the expected JavaSc...

Eli White

JavaScript

React Native

XState ❤️ NoNav - Taking Back Control Of Navigation

Our understanding of navigation in mobile stems from years of web usage. Our navigation is a tree and a page transition is an action. But this pattern couldn't be further from what is required by modern app UX standards. In this talk we will go th...

Yann Leflour

JavaScript

React Native

The great Divide: Bridging Native Modules And React Native

This talk aims to give a detailed walk through Bridging Native modules into React Native applications and, React Native's Logic that allows this capability.

Monica Restrepo

JavaScript

React Native

Contributing To React Native Is Easy

Talk Structure. Contributing to React Native 1) Set up the development environment 2) Understand React Native Project Structure 3) Finding an Issue to solve 4) Publishing Pull Request Contributing to react-native-camera 1) Set up the...

Fabrizio Bertoglio

JavaScript

React Native

Lets Go 3D With React Native

One of the most exciting apps genre today are Augmented Reality and Virtual Reality apps and boy it’s never been easy to build them with React Native. In this talk we will learn with practical example how to blend digital and physical world toge...

Akshat Paul

JavaScript

React Native

Testing Library Meets React Native

React empowered us to render user interfaces anywhere – in memory, browsers, mobile devices to name a few. Rendering in memory is cheap and fast compared to runtime environment, so in-memory UI testing libraries emerged. One of the most popular on...

Michał Pierzchała, Maria Marchenkova

JavaScript

React Native

The Power Of Process Automation

We are developing an app based on ReactNative and Firebase for a customer. The app has around 1.8 million downloads and around 300k active users. We are running a three week release cycle with new A/B tests and new features in every release. The a...

Alexander Kuttig

JavaScript

React Native

GraphQLifying React Native App

Case study of migrating a large scale application (200k+ weekly users) to using Apollo Client 3.0 for data layer and state management. Features covered include - New BE GraphQL API to replace multiple separate api calls - Local resolver for R...

Juha Linnanen

GraphQL

JavaScript

React Native

Cross-platform: ReactNative, Jamstack, And Beyond

In this talk, we'll go through the creation of gatsby-plugin-react-native-web, to more advanced cross-platform experiments I run on my static blog and my personal mobile app. We'll use technologies like Gatsby, MDX, React-Native-Web, Expo, Reac...

Sebastien Lorber

Jamstack

JavaScript

React Native

5 Lessons Learned From A Major React Native Upgrade

Upgrading dependencies can be a daunting experience. When dealing with numerous moving parts, diagnosing issues can demand a lot of patience. I recently had to upgrade a React Native app from 0.55.4 to 0.62.2 and learned some valuable lessons, ...

Ramón Huidobro

JavaScript

React Native

GraphQL And React Native - The urql Edition

When it comes to using GraphQL with React Native, urql is the new kid on the block. I've had some time to use urql with React Native in production, and I'd like to share my experience: how to handle authentication, code sharing, caching, debugging...

Kadi Kraman

GraphQL

JavaScript

React Native

Porting Your SDK To React Native

Mux maintains 22 SDKs for video players on various platforms: Web, iOS, Android, Apple TV, Roku, Samsung TV. In this talk I will discuss how I used the core web library and built a wrapper SDK around react-native-video. The challenges involved and...

Dylan Jhaveri

JavaScript

React Native

Performance Does Matter - Making Your React-Native App Fast

In the past 5 years, the Wix mobile app has gone through quite a bit - a brand new look was launched, a large number of features were added in a short period of time, and the number of our users tripled. Unfortunately, one implication of product g...

Omri Bruchim

JavaScript

React Native

Building For Desktops And Dual Screens

React Native isn't just for building mobile apps! Come learn from Microsoft engineers how you can use React Native to target Windows, Mac, and the new set of dual-screen devices including the Surface Duo and Surface Neo.

Steven Moyes

JavaScript

React Native