React Native

Build native mobile apps using JavaScript and React. More info

Articles & Tutorials

Re-writing React Navigation Stack (blog.expo.io)
Jul 16, 2019
Recently I’ve been working with with Michał Osadnik on a new version of the stack navigator, which lives under the react-navigation-stack repo as a standalone package.
  • Satyajit Sahoo
Hermes: An open source JavaScript engine optimized for mobile apps, starting with React Native (code.fb.com)
Jul 12, 2019
At Chain React 2019, we announced the Hermes JavaScript engine. We have open-sourced the Hermes engine, as well as integration with Hermes for React Native. We are excited to work with the open source community and have developers start using Hermes today.
Announcing React Native 0.60 (facebook.github.io)
Jul 03, 2019
After months of hard work from hundreds of contributors, the React Native Core team is proud to announce the release of version 0.60. This release handles significant migrations for both Android and iOS platforms, and many issues are resolved too. This blog post covers the highlights of the release.
  • Ryan Turner
Navigating React Native apps using React Navigation (blog.logrocket.com)
Jun 23, 2019
When building mobile apps, of primary concern is how we handle a user’s navigation through the app — the presentation of the screens and the transitions between them. React Navigation is a standalone library that allows a developer implement this functionality easily.
  • Emmanuel Yusufu
A Guide to React Native 0.59 And List of Components (codeburst.io)
Jun 20, 2019
So, if you’re are the one who is looking to upgrade your app to this version, we will discuss complete information in this post and the top React UI Components to use in 2019.
  • Shifa Martin
React Native Performance: Do and Don't (hackernoon.com)
May 31, 2019
This article is based on two years of experience building Nelio React Native Mobile Apps, available on iOS and Android.
  • Maxence Dalmais
Building Your First React Native App (hackernoon.com)
May 24, 2019
We’ll be building out a simple weather app in React Native using MetaWeather, a free weather API.
  • Nathan Thomas
Demystifying Flexbox in React Native (blog.bitsrc.io)
May 23, 2019
Learn how to use Flexbox with React Native.
  • Said Hayani
How to create a “fashion police” with React Native and off-the-shelf AI (medium.freecodecamp.org)
May 17, 2019
We will be harnessing Microsoft’s “off-the-shelf” Custom Vision services to classify clothes as “cute” or “not cute” according to data you’ve given it.
  • Kelsey Wang
Build a QR Scanner: A React Native Camera Tutorial (toptal.com)
Apr 23, 2019
In this React Native Camera tutorial, we will create a QR code reader app. It will be able to read QR codes in real time and render their content to the screen at the time of detection. We will be using React Native’s CLI Quickstart.
  • Bassam Seif
Manage: Making Animations In React Native— The Simplified Guide (blog.bitsrc.io)
Apr 17, 2019
The animations are an important part of the UX of an app, and interacting with the user using the animations create a better experience for the user, the most successful user experience are made with animations, that’s why we are goin to play around animations in React Native.
  • Said Hayani
Styling in React Native (blog.bitsrc.io)
Mar 14, 2019
Explore the best ways to style a React Native application.
  • Said Hayani
Untangling React Native WebView (codeburst.io)
Mar 07, 2019
Turns out that React Native’s WebView has some challenges.
  • John Tucker
React Native Open Source Update March 2019 (facebook.github.io)
Mar 01, 2019
We announced our React Native Open Source roadmap in Q4 2018 after deciding to invest more in the React Native open source community. In the past two months, we made more progress than we expected. Read on for more details.
  • Christoph Nakazawa
How to publish a React Native component to NPM — it’s easier than you think (medium.freecodecamp.org)
Mar 01, 2019
Helping to grow React Native’s fairly young ecosystem is great. When I decided to take on this task not long ago, I noticed there wasn’t much material around publishing React Native components to NPM. So I’m hoping this post will help make the process much easier for others.
  • Colby Miller
You can now use Expo APIs in any React Native app (blog.expo.io)
Feb 28, 2019
Starting today, you can use as little or as much of the Expo SDK as you like in any React Native app. We’ve spent a lot of time building and maintaining these cross-platform APIs for native features, and we’re happy to finally share them with the entire React Native ecosystem and to continue evolving them as a together.
  • Brent Vatne
Lessons I learned while building in React Native (medium.freecodecamp.org)
Feb 13, 2019
When I received an offer for a software engineering role to build an app in React Native, I wasn’t sure what to expect. Now I’m a few months in, and here are some of the lessons I learned along the way.
  • Amanda Bullington
Implementing an Infinite Scroll list in React Native (scotch.io)
Feb 04, 2019
While implementing pagination in mobile devices, one has to take a different approach since space is minimal unlike the web, due to this factor, infinite scrolling has always been the go to solution, giving your users a smooth and desirable experience.
  • Brian Njenga
WHY did I write another React Native boilerplate? (hackernoon.com)
Feb 03, 2019
Approximately 2 years back we decided to move from Native Android and iOS applications to something cross-platform. As most, I went looking for a boilerplate, and this story is about why I decided to write my own after all deliberations.
  • Amit Mangal
The State of the React Native Community in 2018 (facebook.github.io)
Jan 07, 2019
In 2018 the React Native Community made a number of changes to the way we develop and communicate about React Native. We believe that a few years from now we will look back and see that this shift was a turning point for React Native.
  • Lorenzo Sciandra
Things about React Native I found the hard (but rewarding) way (blog.usejournal.com)
Dec 28, 2018
Thoughts on React Native after using it professionally for projects of many scales.
  • Christos Sotiriou
How to integrate maps in React Native using react-native-maps (medium.freecodecamp.org)
Dec 07, 2018
Nowadays, almost all mobile applications have a maps feature. I had to integrate Google Maps to my React Native application, and the only choice was react-native-maps by Airbnb (it’s the only one still supported by the React Native community).
  • Mukhamed Khasanza
What you need to know to start building mobile apps in React Native (medium.freecodecamp.org)
Nov 15, 2018
Nothing is better than building apps with JavaScript. Unless you are building mobile apps.
  • Said Hayani
How to add app icons and splash screens to a React Native app in staging and production (medium.freecodecamp.org)
Oct 24, 2018
To add a staging and production environment, and to add app icons, requires us to use Xcode and Android Studio, and we do it the same way we do with native iOS or Android projects.
  • Khoa Pham
How to run a React Native app on iOS (medium.freecodecamp.org)
Oct 09, 2018
Let's try to understand the what and how of the process to run React-Native apps on iOS.
  • Soujanya PS
React Native Firebase Tutorial: Build CRUD Firestore App (djamware.com)
Oct 09, 2018
The comprehensive step by step React Native and Firebase tutorial: Build CRUD (Create, Read, Update, Delete) Firestore Android and iOS App.
  • Didin Jamaludin
Here are my favorite hacks for creating production level apps with React Native (medium.freecodecamp.org)
Sep 18, 2018
In this blog post, I’ll go over some tips and tricks and eventually the best practices I’ve deployed for one of my apps coded in React Native
  • Mehul Mohan
A better versioning scheme for your React Native modules (medium.freecodecamp.org)
Sep 05, 2018
In this article, I will tell you about the versioning scheme we use for our React Native modules at Wix.
  • Shalom Yerushalmy
  • Wix
Dive into React Native for Android Development (toptal.com)
Aug 14, 2018
In this post, I’m going to create four React Native powered Android apps.
  • Alexander Pataridze
How to integrate Redux into your application with React Native and Expo (medium.freecodecamp.org)
Aug 10, 2018
Before reading the rest of the tutorial and going further, just try to remember that you are only learning about Redux because it will make things easier for you, and not more difficult.
  • Aman Mittal
React Native Storybook + Generating individual test files to snapshot (codeburst.io)
Aug 07, 2018
In this post I’ll describe how I got React Native working with Storybook and Storyshots plugin along with a custom script to generate a separate test file per story file.
  • Axel Normand
Your First Hybrid App in Minutes  -  React Native on the Web (medium.com)
Jul 30, 2018
In a few minutes, you’ll have a Pokedex app, one that runs on iOS, Android, and on the web.
  • Jonny Kalambay
Introduction to Using Redux in a React Native App (alligator.io)
Jul 29, 2018
In this article, we will learn how to persist user data using Redux in a React Native application.
  • Zeb Girouard
Hunting JS memory leaks in React Native apps (blog.swmansion.com)
Jul 26, 2018
In this article, we gathered the typical approaches to debug and solve memory problems in a React Native app.
  • Krzysztof Magiera
How To Build A Chat App With React Native (blog.expo.io)
Jun 27, 2018
Let’s create a basic chat application that works on every iOS and Android device. To do this we will use a framework called Expo!
React Baby Steps V: Is React Native for You? (x-team.com)
Jun 15, 2018
This is not a technical article; it's just my thoughts and conclusions after briefly playing with it and some discussion with my colleagues.
  • Vanja Petreski
So You Want to Build a Chat App with React Native, Expo and Microsoft’s Bot Framework (blog.g2i.co)
Jun 13, 2018
In this article, we will quickly build a chat app using React Native, Expo and Microsoft’s Bot Framework.
  • Adrian Carolli
Perfect Pulled Pork with React Native, Expo, and Express (daveceddia.com)
Jun 07, 2018
Taking a Picture Every 30 Seconds and Sending It To A Server.
Building Mobile Apps Using React Native And WordPress (smashingmagazine.com)
May 11, 2018
WordPress can work as an excellent back-end platform for your next native app, especially if it is content-driven or an online shop. In this article, you will learn the foundations for building mobile apps with React Native and WordPress.
  • Muhammad Muhsin
Using TypeScript with React Native (facebook.github.io)
May 07, 2018
Today, we're going to look at how to use TypeScript in React Native apps.
  • Ash Furrow
How To Create An Audio/Video Recording App With React Native: An In-Depth Tutorial (smashingmagazine.com)
Apr 19, 2018
Not all developers are aware of how useful React Native actually is. Here are some tips on how to create an audio and video recording app by using Expo development tools.
  • Oleh Mryhlod
Wait… What Happens When my React Native Application Starts? (levelup.gitconnected.com)
Mar 19, 2018
Discover how React Native functions internally, and what it does for you without you knowing it.
  • Nicolas Couvrat
What the React Native docs forgot to tell you about animations (medium.com)
Mar 12, 2018
Unfortunately React Native’s documentation about animations is not so great. Some things are explained rather vaguely and other things are plain missing. That’s why I wanted to give you a quick overview of the things I think need a bit of extra explanation.
  • Karen de Graaf
How to build a real-time todo app with React Native (medium.freecodecamp.org)
Mar 01, 2018
A todo app touches on all the important parts of building any data-driven app, including the Create, Read, Update and Delete (CRUD)
  • Divyanshu Maithani
Building An E-commerce Search App with React Native (hackernoon.com)
Feb 27, 2018
We will go over the process of building a starter e-commerce mobile app for searching through a books datastore using React native.
  • Deepak Grover
My Journey from ReactJS to React-Native (medium.com)
Dec 20, 2017
Mega-post with everything I learned + lots of code examples.
  • David Mieloch
Debugging React Native and Redux with React Native Debugger (blog.reactnativecoach.com)
Nov 24, 2017
Every developer will get to a point when they’re working where they’re going to have to debug their code.
  • Gunnari Auvinen
Let’s Build: Cryptocurrency Native Mobile App With React Native + Redux (medium.com)
Oct 15, 2017
I’m going to teach you how to write a native mobile app with React Native and Redux.
  • Indrek Lasn
Easily Build Forms in React Native (medium.com)
Sep 20, 2017
Forms are pretty simple, right? Yeah! But there can be quite a few moving parts involved. A few things you might have to take care of…
  • Spencer Carli
Testing in React Native  -  Jest & Detox (pillow.codes)
Sep 08, 2017
Writing unit & end-to-end tests to ship your mobile app with confidence.
  • Monte Thakkar
React-Native: Debugging like a God (medium.com)
Sep 06, 2017
Let’s talk about debugging and performance measurement.
  • Shahen Hovhannisyan
React Native UI Toolkit Roundup (alligator.io)
Aug 07, 2017
Until someone makes react-native-bootstrap (which does not exist yet, by the way), here are a number of other React Native UI Toolkits that you can use to bootstrap (get it?) your next React Native project
  • Conroy Whitney
Hybrid Apps And React Native: A Time To Transition? (smashingmagazine.com)
Jun 14, 2017
Accomplished musicians often talk about how, at certain moments in their careers, they had to unlearn old habits in order to progress. This process often causes them to regress in performance while they adjust to an ultimately better method. Once the new approach is integrated, they are able to reach new heights that would not have been possible with their previous techniques.
  • Paul Francis
How I built a super-simple game using React-Native (hackernoon.com)
Feb 28, 2017
Today I released a simple React-Native game on the App Store with the aim of providing some tips on how to handle small React-Native projects like this one.
  • Matteo Mazzarolo
React Native at Instagram (instagram-engineering.com)
Feb 06, 2017
Developer velocity is a defining value of Instagram’s mobile engineering.
  • Martin Bigio
  • Don Yu
  • Brian Rosenfeld
  • Grace Ku
Diverse Test-Automation Frameworks For React Native Apps (smashingmagazine.com)
Aug 24, 2016
The bar is set high for today’s mobile apps. First, apps must meet the standard of quality that app markets expect. Secondly, mobile app users are very demanding. Plenty of alternatives are available to download, so users will not tolerate a buggy app. Because mobile apps have become such a crucial part of people’s lives, users won’t be shy about sharing their love or hate for an app — and that feedback gets in front of millions of users in seconds.
  • Ville-Veikko Helppi
React Native For Web: A Glimpse Into The Future (smashingmagazine.com)
Aug 08, 2016
One of the hardest decisions to make when starting a new app is which platforms to target. A mobile app gives you more control and better performance but isn’t as universal as the web. If you’re making a mobile app, can you afford to support both iOS and Android? What about trying to build a mobile app and a responsive web app? Ultimately, the best experience for your customers is for your app to work everywhere, but the development and maintenance costs of that can be prohibitive.
  • Clayton Anderson
The Beauty Of React Native: Building Your First iOS App With JavaScript (Part 2) (smashingmagazine.com)
Apr 19, 2016
In part 1 of this tutorial we started building our iOS app from scratch. We started out by setting up a blank React Native project. Then we pulled data from the Unsplash.it API. Because downloading data takes time, we built a loading screen. In the process we went over positioning UI elements with flexbox and styling them using CSS-like properties.
  • Nash Vail
React Native Tutorial – Building Your First iOS App With JavaScript (Part 1) (smashingmagazine.com)
Apr 12, 2016
These frameworks and the whole idea of building mobile apps with JavaScript never appealed to me, though. I always thought, why not just learn Swift/Objective-C or Java and build real apps? That definitely requires a significant amount of learning, but isn’t that what we developers do and should be good at?
  • Nash Vail

Video Guides & Talks

BBC iPlayer - “Can it be done in React Native?” (youtube.com)
Jul 16, 2019
In this video, we are building the BBC iPlayer using React Native.
React Native CLI - A Community Takeover (youtube.com)
Jul 15, 2019
Talk at React Native Wrocław Meetup
  • Michał Pierzchała
React Native, Your UX Superhero (youtube.com)
Jul 15, 2019
Talk at React Native Wrocław Meetup
  • Noemi Rozpara
Practical Performance for React (Native) (youtube.com)
Jul 11, 2019
In this talk you’ll find out how some commonly used patterns have an adverse effect on the speed of your app, and how to avoid using them. We’ll mainly explore UI and state management but we’ll also dive into some native-specific issues and look at how to prevent them.
  • Anna Doubková
The 5 minutes React Native Declarative Animation (youtube.com)
Jul 04, 2019
In this video, we are a simple animation using React Native.
Web Delivery Experience for React Native (youtube.com)
Jul 04, 2019
You noticed a button in your app is in the wrong color. You fix it and merge the code to your production branch. Congratulations! now it’s time for your code to meet your users.
  • Elad Bezalel
  • Elad Aviv
React Native - Under the Bridge (youtube.com)
Jul 04, 2019
If you are a curious React developer who believes that knowing the internals of a library makes you a better developer, join me to the journey Under The Bridge.
  • Chen Feldman
Rapid Cross-Platform AR Development with React Native (youtube.com)
Jul 03, 2019
We'll take a brief look at what AR is and how it works, and then take a deep dive into Viro and everything it provides to get you moving rapidly with AR development. We'll focus on a few very interesting pieces that Viro provides, such as 3D models, portals, image recognition, and real life object recognition.
  • Alex Hinson
Cross-Platform React – from Web to Mobile (youtube.com)
Jul 03, 2019
We’ll look at options of writing cross-platform apps and see how to leverage React’s clever rendering strategies to build apps as effortlessly as possible.
  • Anna Doubková
Safari Tabs - “Can it be done in React Native?” (youtube.com)
Jul 02, 2019
In this video, we are building the iOS Safari Tabs animations using React Native.
The 5 minutes React Native SVG Path Morphing (youtube.com)
Jun 25, 2019
In this video, we are building an SVG Path morphing in 5 minutes using React Native.
Improving React Native Performance in Facebook Marketplace (youtube.com)
Jun 24, 2019
Konstantin Raev talks about reaching React Native performance goals for Facebook Marketplace--one of Facebook's biggest applications.
How to Build a Website with React Native (youtube.com)
Jun 19, 2019
Today I'ma run you through how to make a web app with Expo. The steps are really just expo init, expo build:web, netlify deploy. In my usual distracted fashion I walk you through these steps in 12 minutes.
The 5 minutes React Native D3 & SVG Animation (youtube.com)
Jun 11, 2019
In this video, we are building a D3/SVG graph animation in 5 minutes using React Native.
Mobile Innovation with React Native, ComponentKit, and Litho (youtube.com)
May 30, 2019
This session will cover how we use - and open source - our mobile development stack to deliver beautifully designed and super responsive apps on both Android and iOS.
  • Eli White
  • Pasquale Anatriello
  • Thong Nguyen
  • Facebook
Universal App Development (youtube.com)
May 30, 2019
Writing truly universal code and deploying it everywhere.
Magic Move transitions in React-native (youtube.com)
May 28, 2019
In this presentation Hein will dive further into shared element transitions (aka magic-moves), how you can achieve them using react-native-magic-move; and what additional work needs to be done to make this is a first class feature in react-native.
  • Hein Rutjes
Demystifying Complex Animations Creation Process in React Native (youtube.com)
May 03, 2019
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.
  • Vladimir Novick
Full-stack React Native in the Era of Serverless Computing (youtube.com)
May 03, 2019
In this talk, I'll talk about this philosophy in depth, discuss the options available from different service providers, & then show how (live-code) to build a full-stack React Native application in just a few minutes by using React & AWS Amplify React Native to quickly build a real-world app complete with a GraphQL API, analytics, search, authentication & authorization.
Sharing Code Between React and React-Native: What Not to Share (youtube.com)
May 03, 2019
In this talk I will give real examples from my work with made.com, migrating their web and mobile application to React and React-Native with code sharing as a primary objective.
  • Ben Ellerby
Practical Performance for React Native (youtube.com)
May 01, 2019
In this talk you’ll find out how some commonly used patterns have an adverse effect on the speed of your app, and how to avoid using them. We’ll mainly explore UI and state management but we’ll also dive into some native-specific issues and look at how to prevent them.
  • Anna Doubková
React Standard Library (youtube.com)
May 01, 2019
React Native is the tool for building cross platform React apps. To build native-like experiences, we need good APIs providing the native capabilities of each platform in a unified way. Is the answer a standard library for React apps?
  • Ville Immonen
The Untouchable Web (youtube.com)
May 01, 2019
The majority of users are now browsing websites primarily using touch devices. In this talk, Rick Hanlon from the React Native team at Facebook shares what React Native has learned about touch devices with web developers, including how to provide a rich user experience today, and where this space is going.
  • Rick Hanlon
CICD for React Native (youtube.com)
May 01, 2019
Understanding the basics of how to apply CI/CD practices in React Native mobile application development to automate software release tasks will improve performance and will free up time more usefully spent elsewhere in the project.
  • Juha Linnanen
Apple Bedtime - “Can it be done in React Native?” (youtube.com)
Apr 25, 2019
In this video, we are looking at the Apple Bedtime feature.
React Native App Rollout—an Alternative Approach (youtube.com)
Apr 24, 2019
Building an app destined for production is a daunting task, especially to replace existing legacy apps available for download in the App and Play Store. We could have pursued a typical release strategy—instead, we got creative with React Native.
  • Adam Terlson
Make Your React Native Apps Accessible (youtube.com)
Apr 24, 2019
In this talk, I will show you why accessibility matters, what those rules are, accessibility standards your app falls into, common patterns to follow and how to get over your fear of voice-over.
  • Ankita Kulkarni
Building for a Bigger World Than Mobile (youtube.com)
Apr 24, 2019
In this talk you wil see how to get React Native to the Windows and Mac OS X platform, what the advantages and disadvantages are with these setups and what you can do to get the best results for your App.
  • Wouter van den Broek
Practical Performance for React (Native) (youtube.com)
Apr 24, 2019
In this talk you’ll find out how some commonly used patterns have an adverse effect on the speed of your app, and how to avoid using them. We’ll mainly explore UI and state management but we’ll also dive into some native-specific issues and look at how to prevent them.
  • Anna Doubková
Building React Native (youtube.com)
Apr 24, 2019
This talk stems from my experiences as a web-developer newbie on the React Native team, and is an attempt to document my journey in comprehending the code base. At the end of the talk, the attendees will not only be able to build React Native apps, but also understands how it all works together.
  • Parashuram N
Learnji - “Can it be done in React Native?” (youtube.com)
Apr 20, 2019
In this video, we are looking at the Learnji app.
Clear Todos Pinching - “Can it be done in React Native?” (youtube.com)
Apr 08, 2019
In this video, we are looking at the Google Chrome refresh effect.
The 5 minutes React Native 3D Animation (youtube.com)
Mar 28, 2019
In this video, we are building a 3D animation in 5 minute using React Native.
Tabbar Animation Challenge (youtube.com)
Mar 13, 2019
In today's live stream, we will be looking to implement in React Native the Tabbar animation challenge.
React Native Morph SVG & Gradient animation (youtube.com)
Feb 22, 2019
In this video we'll use Popmotion Pure to morph SVGs with Flubber and also animate the LinearGradients in React Native.
  • Catalin Miron
3D Flip Animations in React Native (youtube.com)
Feb 21, 2019
In this video, we are looking at the Flipboard 3d animation. This video is all about 3D transformations in React Native.
Flipboard - “Can it be done in React Native?” (youtube.com)
Feb 18, 2019
In this video, we are looking at the Flipboard 3d animation. Hope that you will enjoy the video! 😀 Let me know what you think.
Setting Up React Native Hooks (youtube.com)
Feb 16, 2019
Learn how to setup React Native to work with React Hooks.
Bootstrapping a React Native Project in 2019 (youtube.com)
Jan 22, 2019
In this video, I'm demonstrating my favorite way bootstrap React Native Project this year!
Suspense with @reach/router and React.lazy (youtube.com)
Jan 21, 2019
In this video we'll show how to use Suspense along with @reach/router and React.lazy to code-split and lazy-load each route/page of our application, showing a fallback component while it's loading.
React Native pseudo maze animation with Pose (youtube.com)
Jan 13, 2019
In this lesson we’re be building a react native animation using pose library by Popmotion and Expo for creating the react-native project.
  • Catalin Miron
So You Want to Use React Native in Your Mobile App? (youtube.com)
Jan 07, 2019
In this talk, Karan will share his learnings from working on the React Native infrastructure at Skyscanner. These are concepts, issues and roadblocks that a developer would encounter in their journey of integrating React Native in a brownfield app. Knowing these ahead of time would help folks take the right decisions when building their own React Native infrastructure.
  • Karan Thakkar
Building A Large Scale React Native App (youtube.com)
Jan 07, 2019
At HuffPost we just finished rebuilding our main android news app in React Native. Explore some of the decisions we made about our code base and how those decisions impacted the success of the project and its future potential.
  • Raphael Eidus
Designing React Native Modules For Every Platform (youtube.com)
Dec 17, 2018
In this talk, we'll do a deep dive into how React Native and Metro goes about resolving platform specific code, common patterns for separating platform-specific code, and look at those same patterns from the perspective of a platform developer to see how we can make them more resilient to new & upcoming platforms.
  • Vincent Riemer
Building React Native (youtube.com)
Nov 28, 2018
In this talk, we will look at the internals of React Native, and how code written in JavaScript can power a fully native mobile application. We will look at the various parts of the system like the bridge, the UI manager and the plugins.
  • Parashuram N
Reasonable React Native (youtube.com)
Sep 14, 2018
An introduction to writing React Native applications using ReasonML. Find out why ReasonML is great, why writing React Native with Reason is the jam, and learn how you can get started with it today!
Getting into Physical web with React of Things (youtube.com)
Sep 14, 2018
Physical Web taking the world by a storm. More and more applications interact with physical devices using Beacons and low energy bluetooth. In this talk I will cover how to interact with physical world from inside React Native application.
  • Vladimir Novick
Demystifying complex animations creation process in React Native (youtube.com)
Sep 14, 2018
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.
  • Vladimir Novick
The State of React Native - Chain React 2018 (youtube.com)
Jul 24, 2018
In this talk, we will look at the current state of React Native with a whirlwind tool of its internals. We will also look at the upcoming changes in the architecture and how it plays well with React Fiber.
  • Ram N
How to setup a Typescript React Native App (youtube.com)
Jun 08, 2018
Learn how to setup a React Native application with Typescript.
JavaScript Futurism (youtube.com)
Jul 18, 2017
Working consistently across multiple platforms with different file types in React Native can be challenging. In this talk, I will discuss and implement working with and opening a multitude of different file types consistently on both iOS and Android.

Books & Guides

React Native in Action (manning.com)Get it on Amazon
Mar 25, 2019
React Native in Action gives iOS, Android, and web developers the knowledge and confidence they need to begin building high-quality iOS and Android apps using the React Native framework.
Hands-On Design Patterns with React Native (packtpub.com)Get it on Amazon
Sep 29, 2018
Learn how to write cross platform React Native code by using effective design patterns in the JavaScript world
  • Mateusz Grzesiukiewicz
React and React Native, 2nd Edition (packtpub.com)Get it on Amazon
Sep 28, 2018
Build applications for web and native mobile platforms with React, JSX, Redux, and GraphQL
  • Adam Boduch
React Made Native Easy (reactnative.guide)
Dec 09, 2017
A reference for building production-grade applications which are easy to test, maintain and extend to multiple platforms.
  • Rahul Gaba
  • Atul R
Learning React Native, 2nd Edition (shop.oreilly.com)Get it on Amazon
Nov 12, 2017
Get a practical introduction to React Native, the JavaScript framework for writing and deploying fully featured mobile apps that render natively.
  • Bonnie Eisenman

Courses & Video Series

React Native for Designers Part 2 (designcode.io)
May 15, 2019
Learn to build an iOS and Android app from scratch. A 6-hour course for designers teaching custom animations, Styled Components, Redux, API data, HTML rendering with Markdown and adaptive layouts in React Native.
  • Meng To
React Native for Designers (designcode.io)
Feb 13, 2019
Learn to build an iOS and Android app from scratch. A 6-hour course teaching you custom animations, Styled Components, Redux, API data and adaptive layouts in React Native.
  • Meng To
React Native: The Big Picture (pluralsight.com)
Jan 20, 2019
In this course, you will learn about React Native, it's core features, and why you should choose this technology for your mobile development. Explore the diverse React Native ecosystem and what it has to offer to build cross-platform native apps.
  • Adhithi Ravichandran
Building a React Native App (youtube.com)
Sep 10, 2018
I'll be vlogging my experience of creating a brand new React Native app with Expo.
  • Harry Wolff
React Native Bootcamp (youtube.com)
Aug 07, 2018
Learn React Native with the free online Bootcamp
React Native: Getting Started (pluralsight.com)
Jun 19, 2018
This course teaches you how to use React Native components, debug, consume an HTTP API, and more
  • Hendrik Swanepoel
React Native Fundamentals (pluralsight.com)
Jun 17, 2018
This course will teach you the essentials of React Native including creating components, using props and state, and making use of data from remote sources
  • Reggie Dawson
Level 2 React Native with GraphQL (leveluptutorials.com)
Jan 31, 2018
Over 25 videos, this series will teach you more complex aspects of React Native while using a GraphQL API
React Native - The Practical Guide (udemy.com)
Dec 06, 2017
Use React Native and your React knowledge and take your web development skills to build native iOS and Android Apps.
React Native Fiber with Firebase (youtube.com)
Dec 05, 2017
Adding Firebase support to a React Native starter kit that I've built.
The Complete React Native and Redux Course (udemy.com)
Nov 14, 2017
iOS and Android App Development from scratch - build full React Native mobile apps ridiculously fast!
  • Stephen Grider
Master React Native Animations (reactnativeanimations.com)
Aug 05, 2017
Simple, easy to follow, step-by-step lessons for every type of animation.
  • Jason Brown
Build a Twitter Clone with Apollo Graphql & React-Native (youtube.com)
Jul 18, 2017
The end product is to build a Twitter kind of clone where we have real time updates
  • Emanuel Quimper
React Native For Everyone (leveluptutorials.com)
Jun 05, 2017
Learn once, write anywhere: Build mobile apps with React Native
React Native: Advanced Concepts (udemy.com)
Apr 04, 2017
Master the advanced topics of React Native: Animations, Maps, Notifications, Navigation and More!
  • Stephen Grider
Build a React Native Todo Application (egghead.io)
Jan 13, 2017
In this course we’ll explore getting started with a basic React Native application on both iOS and Android.
  • Jason Brown
React Native (feat. Redux) (frontendmasters.com)
Oct 27, 2016
By coding along with Scott in this course, you’ll be able to take the same skills you use on the web and use them to build cross-platform, native applications in JavaScript.
  • Scott Moss

Podcast Episodes

Performance with Anna Doubkova (devchat.tv)
Jul 09, 2019
Anna Doubkova, a developer at Hive, shares her experience switching to React Native from React. Anna and Charles Max Wood discuss the reusability when moving from React to React Native.
  • Charles Max Wood
  • Anna Doubkova
React Native Animations feat. Catalin Miron (devchat.tv)
Apr 30, 2019
In today’s episode of the React Native Radio Podcast, the panel talks with Catalin Miron who is currently working for Skype. Catalin uses React and React Native and talks with Nader Dabit about past and current projects.
React Native’s New Architecture with Parashuram (devchat.tv)
Apr 30, 2019
Parashuram (aka Ram) and the panel compares various frameworks including the differences between React Native and NativeScript. Ram discusses what it’s like introducing react native to mobile teams which leads to a panel discussion of web app developer experience compared to mobile app developers.
  • Justin Bennett
  • Lucas Reis
  • Parashuram
React Native Open Source & the React Native Community feat. Christoph Nakazawa (devchat.tv)
Apr 23, 2019
In today’s episode of the React Native Radio Podcast, the panel talks with Christoph Nakazawa who works through React Native and open source.
Fastlane + React Native feat. Eli Perkins (devchat.tv)
Apr 15, 2019
In today’s episode of the React Native Radio Podcast, the panel talks with Eli Perkins. They discuss the ins-and-outs of Fastlane, how Fastlane can help you with your next project, how it’s open source, and much more!
Shipping Your React Native App to the Store feat. Ryan Stelly, Cindy Li, & Shyam Komirishetty (devchat.tv)
Apr 06, 2019
In today’s episode of the React Native Radio Podcast, the panel talks about the process of shipping (in particular) your React Native App. Other topics that arise are Node tooling, Test Flight, Code Pusher, and more! Check it out!
MongoDB Atlas as a Managed Database for React Native feat. Michael Lynn and Drew Dipalma (devchat.tv)
Mar 21, 2019
In today’s episode of the React Native Radio Podcast, the panel talks with Michael Lynn and Drew Dipalma about Mongo DB Stitch and Atlas. The panel and guests talk in-detail about the databases. Check out today’s episode to hear all the details!
React Native Rearchitecture with G2i Team (softwareengineeringdaily.com)
Feb 22, 2019
Chris and Lee join the show to discuss the rearchitecture, including the engineering history of React, the technical debt within the React project, and the vision that the React team has for the future.
  • Chris Severns
  • Lee Johnson
React Native Testing feat. Josh Justice of Big Nerd Ranch (devchat.tv)
Feb 21, 2019
In today’s episode of the React Native Radio podcast, the panel speaks with Josh Justice of Big Nerd Ranch. The discussion covers several main points on test such as, End to End Testing, Unit Testing, and Test Driven Development.
React Native at Expo feat. Evan Bacon (devchat.tv)
Jan 13, 2019
In today’s episode of the React Native Radio Podcast, the panel talks with Christian and Eric about various topics; such as: Flow, Flutter, C, C++, React Native, React, React Navigation, and much more! Check out today’s episode to hear all of the details.
Reanimated, React Native Screens & More feat. Krzysztof Magiera of Software Mansion (devchat.tv)
Oct 17, 2018
In today’s episode of the React Native Radio podcast, Nader Dabit, Peter Piekarczyk and Mike Grabowski speak with Krzysztof Magiera. Krzysztof talks about his recent libraries on Native Driver, Gesture Handler, Reanimated, React Native Screens. The panel and Krzysztof dive deep into Gesture Handler and give insight on the best use cases. This is a great episode to learn about Krzysztof and his most current company and projects.
React Native at Airbnb & Working at Tonal feat. Gabriel Peal (devchat.tv)
Oct 08, 2018
In today's episode of React Native Radio, Nader Dabit, Peter Piekarczyk & Spencer Carli talk with Gabriel Peal. Gabriel is the author of the Medium blog post “Sunsetting React Native” & formally worked with React Native Android at Airbnb. Gabriel has worked with Android for 6 years at Google & Airbnb. Gabriel is on the show to talk about Flutter, React Native, & hist current work at Tonal.
Navigation++ feat. Eric Vicenti (devchat.tv)
Sep 17, 2018
In this episode of React Native Radio, the panel talks to Eric Vicenti about React-navigation and more! He pays a lot of attention to navigation as well as what is blocking people from being able to build apps quickly, both in React Native and the web. They talk about the journey of creating React-navigation, the major changes to this library in the past few months, React Native gesture handler, and more!
React Native Firebase feat. Mike Diarmid & Elliot Hesp (devchat.tv)
Sep 10, 2018
In this episode of React Native Radio, the panel talks to Elliot Hesp and Mike Diarmid, who are a part of the React Native Firebase team. They talk about what they do in their day jobs, how people used Firebase prior to the library being created, what Firebase is, and why you would want to use it. They also touch on types of applications you should and should not use with Firebase, their past experiences working on open source projects, how these past projects have impacted how they work on the React Native Firebase project, and more!
React Native at Product Hunt feat. Radoslav Stankov and Vlad Vladimirov (devchat.tv)
Aug 23, 2018
In this episode of React Native Radio, the panel talks to Radoslav Stankov and Vlad Vladimirov, who are engineers at Product Hunt. They talk about why they came to Product Hunt, how the company works and collaborates remotely, and the general size and operation of Product Hunt. They also touch on the overview of the Product Hunt mobile app, the benefits and issues to using React Native to create the application, roadblocks and issues he ran into, and more!
2 Years of React Native at Artsy with Orta Therox (devchat.tv)
Aug 21, 2018
In this episode, the React Round Up panelists talk to Orta Therox about his 2 years of experience with React Native at Artsy. They talk about the different popular blog posts about React Native, why his team decided to switch over to React Native, and the effects of team size on the success of the fit of React Native in each company’s app.
CUBS #5: React Native (spec.fm)
Jul 24, 2018
  • Una Kravets
  • Chris Dhanaraj
Native Modules with Florian Rival (devchat.tv)
Nov 15, 2017

Libraries

expo-cli (docs.expo.io)387
v2.21.1
Jun 27, 2019
Tools for making Expo apps
  • Ville Immonen
  • Jesse Ruder
  • Ben Roth
  • Brent Vatne
expo (docs.expo.io)5659
v33.0.7
Jun 21, 2019
The Expo platform for making cross-platform mobile apps
  • Evan Bacon
  • Ben Roth
  • Brent Vatne
  • Jesse Ruder
  • James Ide
  • Stanisław Chmiela
  • Eric Samelson
  • Tomasz Sapeta
react-native (facebook.github.io)75127
v0.59.9
Jun 05, 2019
A framework for building native apps with React
  • Valentin Shergin
  • Pieter De Baets
  • Martin Konicek
  • David Aurelio
  • Spencer Ahrens
  • Facebook
ignite-cli (infinite.red)9420
v3.1.3
May 29, 2019
The hottest CLI for React Native, boilerplates, plugins, generators, and more!
  • Gant Laborde
  • Steve Kellock
  • Jamon Holmgren
react-native-vanilla (github.com)170
v0.20.5
May 04, 2019
Most fundamental multi-platform project template based on react native. Includes latest iOS, tvOS, Android, Android TV, Web, Tizen, LG webOS, macOS/OSX and Windows platforms.
  • Pavel Jacko
haul (callstack.github.io)2846
v1.0.0-rc.15
Mar 27, 2019
Haul is a command line tool for developing React Native apps, powered by Webpack
reactxp (microsoft.github.io)7589
v1.6.1
Mar 23, 2019
ReactXP is a library for cross-platform app development using React and React Native.
react-native-dom (rntester.now.sh)3035
v0.5.0
Jan 19, 2019
An experimental, comprehensive port of React Native to the web
  • Vincent Riemer
react-native-hooks (github.com)941
v0.0.6
Oct 31, 2018
React Native APIs turned into React Hooks allowing you to access asynchronous APIs directly in your functional components.
  • Melih Berberoglu