awesome




Awesome React Native is an awesome style list that curates the best React Native libraries, tools, tutorials, articles and more. PRs are welcome!

Don't miss out! Subscribe to our weekly newsletter



Buzzing


React Native Authentication in Depth

Create React Native App

Better List Views

Have something that belongs under "Buzzing"? drop me a line: dotan-at-paracode.com.

Recommended SDK for bug and crash reporting Instabug

instabug-visual-repro-steps

Instabug has just released their visual repro steps feature to enable you to trace all the views that the user interacted with before a bug or a crash occured. This will help you reproduce bugs and fix them 10x faster.
We highly recommend integrating Instabug’s framework as they compiled a lot of other great features providing you with useful and rich data attached to each bug or crash report. learn more. 🚀

Categories

Many thanks to everyone on the contributor list\:)

Conferences

Conferences dedicated to React Native specifically. A listing of React general conferences can be found on the ReactJS site.

Chain React - Portland, OR USA

http://chainreactconf.com

Workshops - July 11th, 2018\ Conference - July 12-13th, 2018

React Native EU - Wroclaw, Poland

http://react-native.eu/

Workshops - September 3-4th, 2018\ Conference - September 5-6th, 2018

React Alicante - Alicante, Spain

http://reactalicante.es/

Workshops - September 13th, 2018\ Conference - September 14-15th, 2018

ReactNext - Tel Aviv, Israel

https://react-next.com/

Conference - November 4th, 2018

React Berlin - Berlin, Germany

https://reactday.berlin/

Conference - November 30th, 2018

App.js Conf - Krakow, Poland

https://appjs.co/

Conference - April 4th, 2019 Workshops - April 5th, 2019

Chain React - Portland, OR USA

https://infinite.red/ChainReactConf

Workshops - July 10th, 2019 Conference - July 11th-12th, 2019

Articles

Content published on the Web.

Reference

Howtos

Assorted

Continuous Integration

Internals

Components

Components and native modules.

UI

Navigation

Navigation/Routing Articles

Navigation Demos

Deep Linking

Text & Rich Content

Analytics

Utils & Infra

Forms

Geolocation

Internationalization

Build & Development

Styling

System

Web

Media

Storage

Backend

Integrations

Monetization

Animation

Extension

Other Platforms

Utilities

Useful React Native tooling.

  • react-native-debugger ★4017 - The standalone app for React Native Debugger, with React DevTools / Redux DevTools
  • haul ★2711 - command line tool for developing React Native apps
  • rnpm ★2408 - react native package manager
  • generact ★1125 - CLI that generates components based on existing ones no matter how you structure your app
  • react-native-rename ★901 - Rename react-native app with just one command
  • react-native-exception-handler ★504 – Avoid silent crash and errors on the production build of your app
  • Electrode Native ★439 - A platform to ease the integration of React Native components in existing mobile applications.
  • Ruby React Native (via Opal) ★391 - Use Ruby for building React Native apps
  • rn-snoopy ★329 - Profiling, monitoring and alerting over the React Native bridge. More here.
  • react-native-snippets ★249 - A collection of Sublime Text Snippets for react-native
  • react-native-bundle-visualizer ★141 - See what's inside your RN bundle; useful for optimizing the bundle size
  • Makeicon ★70 - Generates mobile app icons in all resolutions for both iOS and Android
  • AsyncStorage Dev Menu Item ★67 - Adds an option to your dev menu to log the content of your AsyncStorage.
  • rn-diff-purge ★64 - The easiest way to upgrade React Native versions. You can find diffs for every React Native version, that are created by diffing the previous version with a newly created app in the new version.
  • React Native Actions ★55 - Run React Native actions from within VSCode.
  • rsx ★29 - An alternative to the react-native CLI tool
  • ADB Auto Restarter ★8 - Restart ADB service Automatically in case of crashing while debugging app with device .
  • rn-nodeify ★6 - hack to allow react-native projects to use node core modules
  • react-native-ruler ★3 - A devtool for measuring pixel dimensions on your React Native screens
  • BuilderX - A design tool which writes React Native code for you , Desktop Mac app to replace your traditional UX design tools.
  • CodePush - Push code updates to your apps, instantly
  • Storybook - UI development environment for your React components
  • BugSnag - A tool that logs native & JS errors. Has a free tier. Includes useful data about the user, environment, session, release, etc.
  • React Native Playground - Run React Native apps in your browser via real time simulator
  • exponent - Use React Native without XCode (a previewer app + local server infrastructure)
  • Deco IDE - React Native IDE with components manager

Seeds

Get a head start on development with an existing seed.

Libraries

Libraries / SDK type additions for React Native development.

Open Source Apps

Open source React Native apps and other examples.

Frameworks

  • NativeBase ★10520 - builds a layer on top of React Native that provides you with basic set of components for mobile application development
  • Teaset ★1575 - A UI library for react native, provides 20+ pure JS(ES6) components, focusing on content display and action control.
  • Awesome React Native Meteor ★152 - An awesome list of resources for using Meteor and React Native together
  • first-born ★106 - A UI framework with pre-built components that render separately according to the underlying mobile platform.
  • React Native Diagnose ★13 - A framework to test a React Native app during runtime and production

Tutorials

Walkthroughs and tutorials that help you learn React Native.

Books

Books - free and commercial (but only good ones).

  • Programming React Native - (Free) An in-depth React Native book that you should read after you've done a couple tutorials of the many out there.
  • React Native Animation Book - (Free) React Native Animation.

Books - for sale.

  • React Native In Action - Learn how to build applications using React Native from the ground up.
  • React Native - Building Mobile Apps with JavaScript - Your go-to guide to creating truly native iOS and Android mobile applications using React and JavaScript.
  • Fullstack React Native - The up-to-date, in-depth, complete guide to React Native.

Videos

Assortment of conference and training videos.

Talks

Training & tutorials

Blogs

Newsletters

Releases