<br/>
<br/>
<br/>
<p align="center">
<img alt="awesome" src="arn.svg" width="480" />
</p><br/>
<br/>
<br/>
Awesome React Native is an awesome style list that curates the best React Native libraries,
tools, tutorials, articles and more. PRs are welcome!
<br/>
<br/>
<p align="center">
<a href="https://bit.ly/arn-wkly">Don't miss out! Subscribe to our weekly newsletter</a>
</p>
<br/>
<br/>
<img
src="https://travis-ci.org/jondot/awesome-react-native.svg?branch=master"
alt="Build Status" />
## Sponsors
### _Never leave your command line for secrets_
<a href="https://github.com/spectralops/teller"><img src="https://github.com/SpectralOps/teller/raw/master/media/cover.png"/></a>
_Teller is an OSS and FREE productivity secret manager for developers made by [SpectralOps](https://github.com/spectralops/teller), supporting cloud-native apps and multiple cloud providers. Mix and match all vaults and other key stores and safely use secrets as you code, test, and build applications. It's quick, easy, and safe._
[Get Started Now!](https://github.com/spectralops/teller)
# Categories
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
- [Buzzing](#buzzing)
- [Instabug](#instabug)
- [Categories](#categories)
- [Conferences](#conferences)
- [Chain React - Portland, OR USA](#chain-react---portland-or-usa)
- [React Native EU - Wroclaw, Poland](#react-native-eu---wroclaw-poland)
- [React Alicante - Alicante, Spain](#react-alicante---alicante-spain)
- [ReactNext - Tel Aviv, Israel](#reactnext---tel-aviv-israel)
- [React Berlin - Berlin, Germany](#react-berlin---berlin-germany)
- [App.js Conf - Krakow, Poland](#appjs-conf---krakow-poland)
- [Chain React - Portland, OR USA](#chain-react---portland-or-usa-1)
- [React Native EU - Wroclaw, Poland](#react-native-eu---wroclaw-poland-1)
- [React Berlin - Berlin, Germany](#react-berlin---berlin-germany-1)
- [ReactEurope - Paris, France](#reacteurope---paris-france)
- [Articles](#articles)
- [Reference](#reference)
- [Howtos](#howtos)
- [Assorted](#assorted)
- [Continuous Integration](#continuous-integration)
- [Internals](#internals)
- [Components](#components)
- [UI](#ui)
- [Navigation](#navigation)
- [Navigation/Routing Articles](#navigationrouting-articles)
- [Navigation Demos](#navigation-demos)
- [Deep Linking](#deep-linking)
- [Text & Rich Content](#text--rich-content)
- [Analytics](#analytics)
- [Utils & Infra](#utils--infra)
- [Forms](#forms)
- [Geolocation](#geolocation)
- [Internationalization](#internationalization)
- [Build & Development](#build--development)
- [Styling](#styling)
- [System](#system)
- [Web](#web)
- [Media](#media)
- [Storage](#storage)
- [Backend](#backend)
- [Integrations](#integrations)
- [Monetization](#monetization)
- [Animation](#animation)
- [Extension](#extension)
- [Other Platforms](#other-platforms)
- [Utilities](#utilities)
- [Seeds](#seeds)
- [Libraries](#libraries)
- [Open Source Apps](#open-source-apps)
- [Frameworks](#frameworks)
- [Tutorials](#tutorials)
- [Books](#books)
- [Videos](#videos)
- [Talks](#talks)
- [Training & tutorials](#training--tutorials)
- [Blogs](#blogs)
- [Newsletters](#newsletters)
- [Releases](#releases)
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
Many thanks to everyone on the [contributor
list](https://github.com/jondot/awesome-react-native/graphs/contributors)\\:)
## Conferences
Conferences dedicated to React Native specifically. A listing of React
general conferences can be found on the [ReactJS
site](https://facebook.github.io/react/docs/conferences.html).
### 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
### 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
### React Native EU - Wroclaw, Poland
<https://react-native.eu/>
Workshops - September 4th, 2019
Conference - September 5th-6th, 2019
### React Berlin - Berlin, Germany
<https://reactday.berlin/>
Workshops - December 4th-5th, 2019
Conference - December 6th, 2019
### ReactEurope - Paris, France
<https://www.react-europe.org/>
Conference - May 14th-15, 2020
Workshops - May 12th-13th, 2020
## Articles
Content published on the Web.
### Reference
* [React Native Styling Cheatsheet ★2679](https://github.com/vhpoet/react-native-styling-cheat-sheet)
### Howtos
* [Add client-side indecent content checking to your React Native app using NSFWJS and TensorFlowJS](https://shift.infinite.red/nsfw-js-for-react-native-a37c9ba45fe9)
* [How to add Firebase Auth with React Native ★4](https://github.com/g6ling/React-Native-Tips/tree/master/How_to_add_Firebase_Auth_with_react_native)
* [How to get started with Cloud Firestore on React Native](https://invertase.io/blog/getting-started-with-cloud-firestore-on-react-native)
* [How to upgrade React Navigation 1.x to 2.x](https://shift.infinite.red/upgrading-from-react-navigation-v1-to-v2-312d932329ba)
* [How to use React Native Navigation v2 with Redux and Google Analytics](https://www.codingsavvy.com/2018/08/react-native-navigation-v2-with-redux.html)
* [React-Navigation Drawer](https://shift.infinite.red/react-navigation-drawer-tutorial-a802fc3ee6dc)
* [Getting Started with React Native Development on Windows](https://shift.infinite.red/getting-started-with-react-native-development-on-windows-90d85a72ae65#.lygadl38g)
* [Getting Started with React Native Development for Windows](https://shift.infinite.red/getting-started-with-react-native-development-for-windows-ba23a4be90b6#.n6vtqtikh)
* [Blueprint to becoming a React Native Developer](https://medium.com/@spencer_carli/blueprint-to-becoming-a-react-native-developer-6cad2b894887#.t3uw4j4u8)
* [How to Use the ListView Component](https://medium.com/@spencer_carli/react-native-basics-how-to-use-the-listview-component-a0ec44cf1fe8#.ur0hyi3h9)
* [How to upload photo/file in react-native](https://github.com/g6ling/React-Native-Tips/tree/master/How_to_upload_photo%2Cfile_in%20react-native)
* [Change splash screen in React Native Android app](https://android.jlelse.eu/change-splash-screen-in-react-native-android-app-d3f99ac1ebd1#.pgjimxpgg)
* [Remote Push Notifications with OneSignal](https://medium.com/differential/react-native-push-notifications-with-onesignal-9db6a7d75e1e#.d0zob0pdw)
* [Release React Native App to Android Play Store](https://shift.infinite.red/simple-react-native-android-releases-319dc5e29605)
* [React Native & Apple TV today](https://medium.com/@7ynk3r/react-native-apple-tv-today-48beb398a1ab#.5pp5drlyy)
* [Record and Upload Videos with React Native](https://medium.com/react-native-training/uploading-videos-from-react-native-c79f520b9ae1)
* [How to Setup your First React Native app](https://hackernoon.com/react-native-how-to-setup-your-first-app-a36c450a8a2f)
* [Using React Native With TypeScript](https://medium.com/@jan.hesters/using-typescript-with-react-native-946aa4b4ae6f)
* [How To Build a News Reader App with React Native and NewsAPI](https://medium.com/crowdbotics/how-to-build-a-news-reader-app-with-react-native-and-newsapi-8508f48f2b43)
* [How to Build a Real Time Logo Detection App with React Native](https://me