Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hsavit1/Awesome-React-Native-Education

Use this to learn React Native
https://github.com/hsavit1/Awesome-React-Native-Education

List: Awesome-React-Native-Education

awesome learn-some-shit react-native

Last synced: about 1 month ago
JSON representation

Use this to learn React Native

Awesome Lists containing this project

README

        

# You **will** learn React Native.

If you write React Native tutorials, please add them here!

## Index
- [Official Documentation](#official-documentation)
- [Community](#community)
- [Cheat Sheets](#cheat-sheets)
- [Docs](#docs)
- [Great Sites](#great-sites)
- [Overview of React Native](#overview-of-react-native)
- [Bridging into Native Codebases - iOS](#bridging-into-native-codebases-ios)
- [Bridging into Native Codebases - Android](#bridging-into-native-codebases-Android)
- [Navigation and Routing Overview](#navigation-and-routing-overview)
- [React Navigation](#react-navigation)
- [Navigation Experimental](#navigation-experimental)
- [React Native Router Flux](#react-native-router-flux)
- [Other Navigation Options](#other-navigation-options)
- [Flexbox Model](#flexbox-model)
- [Styling](#styling)
- [Animation Overview and Examples](#animation-overview-and-examples)
- [Layout Animation](#layout-animation)
- [Animated](#animated)
- [Other Animations](#other-animations)
- [SVG and D3](#svg-and-d3)
- [Gestures](#gestures)
- [Networking](#networking)
- [Basic React Native and Component Usage](#basic-react-native-and-component-usage)
- [React Native APIs](#react-native-apis)
- [Custom Components and Cool Shit](#custom-components-and-cool-shit)
- [Map Views](#map-views)
- [Project Setup](#project-setup)
- [App Structure](#app-structure)
- [App Launch](#app-launch)
- [Offline](#offline)
- [Testing](#testing)
- [Testing with Jest](#testing-with-jest)
- [Debugging](#debugging)
- [Crash Reporting](#crash-reporting)
- [Chrome Dev Tools](#chrome-dev-tools)
- [Versioning and Upgrading](#versioning-and-upgrading)
- [Configuration](#configuration)
- [Optimizing and Performance](#optimizing-and-performance)
- [Async and Middleware](#async-and-middleware)
- [Storage and Persistence](#storage-and-persistence)
- [Local Files](#local-files)
- [Dependencies and Frameworks](#dependencies-and-frameworks)
- [Asset Management](#asset-management)
- [Javascript](#javascript)
- [Javascript Core](#javascript-core)
- [Responsive Layouts](#responsive-layouts)
- [Push Notifications](#push-notifications)
- [Migrating to React Native](#migrating-to-react-native)
- [Opinions](#opinions)
- [Reflections](#reflections)
- [React](#react)
- [React Fiber](#react-fiber)
- [Redux](#redux)
- [mobX](#mobx)
- [GraphQL](#graphql)
- [Apollo React Native](#apollo-react-native)
- [Relay](#relay)
- [Realm](#realm)
- [Flow](#flow)
- [Expo](#expo)
- [Typescript](#typescript)
- [Bucklescript](#bucklescript)
- [ReasonML](#reasonml)
- [Authentication](#aauthentication)
- [Native APIs](#native-apis)
- [Webviews](#webviews)
- [Deep Linking](#deep-linking)
- [Known Bugs](#known-bugs)
- [React Native on the Web](#react-native-on-the-web)
- [React Native Windows Platform](#react-native-windows-platfrom)
- [React Native tvOS](#react-native-tvos)
- [React Native Amazon Fire](#react-native-amazon-fire)
- [Clojurescript](#clojurescript)
- [Elm](#elm)
- [FSharp](#fsharp)
- [Golang](#golang)
- [AWS](#aws)
- [Starters](#starters)
- [Dev Tools](#dev-tools)
- [VSCode](#vscode)
- [Code Push](#codepush)
- [Continuous Integration / Deployment / Delivery](#continuous-integration-/-delivery-/-deployment)
- [Installing SDKs](#installing-sdks)
- [Patents](#patents)
- [Talks](#talks)
- [Tutorials](#tutorials)
- [Video Tutorials](#video-tutorials)
- [Sample Apps](#sample-apps)
- [Podcasts](#podcasts)
- [Jobs](#jobs)
- [Books](#books)

### Official Documentation
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native Website](http://facebook.github.io/react-native/docs/getting-started.html) | Website | ★★★★★ | The official React Native Docs and reference aka the good shit. Your primary reference for everything |
| [React](https://facebook.github.io/react/docs/hello-world.html) | Website | ★★★★★ | The official React Docs. Use to learn React |
| [Redux](http://redux.js.org/) | Gitbook | ★★★★★ | Read this to learn Redux |

### Community
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native AMA](https://www.reddit.com/r/IAmA/comments/3wyb3m/we_are_the_team_working_on_react_native_ask_us/) | Reddit | | React Native team takes questions about React Native|
| [React Native Roadmap](https://github.com/facebook/react-native/wiki/Roadmap) | | | |
| [React Native Product Pains](https://productpains.com/product/react-native) | Website | | If you have a problem with React Native, post it here. Good way to check out the biggest sentiments currently on React Native |
| [Reddit](https://www.reddit.com/r/reactnative/) | | | |
| [React Native in the Community](https://github.com/ericvicenti/react-native-community) | Github | | A list of community-built React Native contributions. |
| [React Native Newsletter](http://reactnative.cc/) | Newsletter | | |
| [Online meetups](https://github.com/knowbody/react-native-online-meetups) | | | |
| [StackOverflow](http://stackoverflow.com/questions/tagged/react-native) | | | |
| [Discord](https://discordapp.com/invite/0ZcbPKXt5bZjGY5n) | | | |
| [React Native Wiki](https://github.com/facebook/react-native/wiki/Roadmap) | | | Has a roadmap section to show the future of react native development |
| [Use React Native Website](http://www.reactnative.com/) | Website | | Website works similarly to this project |
| [Reactiflux](https://www.reactiflux.com/)| Website| | |e
| [React Native Gallery](https://reactnative.gallery/)| Website| | |

### Cheat Sheets
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Reach Native Styling Cheat Sheet](https://github.com/vhpoet/react-native-styling-cheat-sheet) | Github | ★★★★ | Cheatsheet for styling react antive components |
| [React Native Cheatsheet](https://github.com/refinery29/react-native-cheat-sheet) | Github | ★★★ | React Native TidBits |
| [Learning Path for React Native](https://medium.com/entria/learning-path-react-native-5a97e9ce8c52#.i5ootmhn8) | Blog | | |

### Docs
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Deco React Native Docs](https://www.decosoftware.com/docs/react-native/getting-started.html#content) | Docs | | |
| [Stack Overflow Docs](http://stackoverflow.com/documentation/react-native/topics) | | | |

### Great Sites
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [awesomereact.com](https://www.awesomereact.com/) | Website | ★★★★★ | Bunch of really good videos to get you going with React |
| [Awesome React Native](https://github.com/jondot/awesome-react-native) | Github | | the original Awesome React Native List |
| [React Native Express](http://www.reactnativeexpress.com/) | Website | ★★★★★ | Walkthrough tutorial for beginners |
| [React Native Playground](https://rnplay.org/apps/picks) | Website | ★★★★ | React Native project site. Sometimes doesn't function properly |
| [React Native Coach](https://js.coach/react-native?sort=popular) | Website | ★★★ | List of Useful React Native Components to get you started |

### Overview of React Native
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native Overview](https://docs.google.com/presentation/d/1fC_CMkCb-Nj5JVapjrCZic56fe6CLOlr9Vlxa2SeTZE/edit) | | | |
| [React Native Retrospective](https://docs.google.com/presentation/d/1dvaH2JenxP0WXlFFsSYCA7t0MMUsHBeajaXNjdm7nmc/edit) | | | |
| [Tadeu Zagallo: React Native Architecture Overview](https://www.youtube.com/watch?v=Ah2qNbI40vE&t=12s), [slides](https://speakerdeck.com/reactamsterdam/tadeu-zagallo-facebook-london-react-native-architecture-overview) | | | |
| [A tour of React Native](http://www.slideshare.net/TadeuZagallo/a-tour-of-react-native) | | | |
| [Pieter De Baets An introduction to React Native](http://www.slideshare.net/tlv-ios-dev/pieter-de-baets-an-introduction-to-react-native?next_slideshow=1) | | | |
| [Learn once write anywhere intro to React Native](https://speakerdeck.com/aarongreenwald/learn-once-write-anywhere-intro-to-react-native) | | | |
| [React Native: an overview from a mobile and frontend developer](https://speakerdeck.com/brunoskonrad/react-native-an-overview-from-a-mobile-and-frontend-developer) | | | |
| [React Native - Native App Development for Web Developers](http://slides.com/dabit3/react-native-for-web-developers#/) | | | |
| [React Native for ReactJS Devs](http://www.slideshare.net/barakcohen1/react-native-for-reactjs-devs) | | | |
| [React Native - Introductory Tutorial](http://www.slideshare.net/scottcrespo/react-native-introductory-tutorial) | | | |
| [React Symposium](http://www.slideshare.net/cpjolicoeur/react-native-64166287) | | | |
| A Tour of React Native [part 1](https://shift.infinite.red/a-tour-of-react-native-part-1-the-visuals-7822f48151f6#.j9n9z7558) [part 2](https://shift.infinite.red/a-tour-of-react-native-part-2-redux-friends-4fed022aaa1e#.22lh3x96o) | Blog | ★★★★★ | Overview of everything in react native and all the major technologies that you should be aware of |
| [Why React Native Is Such A Big Deal](https://www.youtube.com/watch?v=CAc_PAbJkVU) | Youtube | | Good vid to watch if you're totally new and have no time. Highlights then painpoints of native dev and the good points of RN dev |
| [React Native as an extension of Hybrid](http://blog.rangle.io/react-native-as-an-extension-of-hybrid/) | Blog | | Blog post about how building apps with React Native is a similar experience to building web apps |
| [From React web to native mobile: mapping out the unknown unknowns - Brent Vatne - Reactive 2015](https://www.youtube.com/watch?v=-XxSCi8TKuk) | Youtube | ★★★★★ | Mobile is different from the web because... Higher Expectations + More Constraints + More APIS. Brent Vatne discusses the differences between mobile and web, why RN, animations with Animated, Navigation and navigation transitions with the Navigator API, the facebook app, fast and responsive animations, listview performance optimizations, interaction managers, rasterization, tracking down performance bottlenecks, using the built in react native performance profiler, memory leaks, connectivity, keyboards, status bars, multi-threading, execution states, and much more in this 1 hour talk |

### Bridging into Native Codebases - iOS
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Bridging in React Native](http://tadeuzagallo.com/blog/react-native-bridge/) | Blog | ★★★★★ | An in-depth look into React Native's Core |
| [Swift Modules With React Native](http://126kr.com/article/6c8p3x2zz2x) | | | |
| [Building Better cross platform components](https://medium.com/differential/better-cross-platform-react-native-components-cb8aadeba472#.6kyg7mduq) | | | |
| [Custom React Native Components in Swift](http://kevin-deleon.com/2015/05/custom-react-native-components-in-swift/) | | | |
| [React Native - How to bridge a Swift View](http://browniefed.com/blog/react-native-how-to-bridge-a-swift-view/) | | | |
| [React Native - How to Bridge an Objective-C View Component](http://browniefed.com/blog/react-native-how-to-bridge-an-objective-c-view-component/) | | | |
| [Exposing Native Modules with React Native](https://speakerdeck.com/naoufal/exposing-native-modules-with-react-native) | | | |
| [Creating your own native bridge](https://medium.com/@kureevalexey/how-to-create-you-own-native-bridge-93a8d4a40bd2#.a4228gmyh) | | | |
| [Creating a Swift-ReactNative project](https://gist.github.com/boopathi/27d21956fefcb5b168fe) | | | |
| [Swift Modules for React Native](http://moduscreate.com/swift-modules-for-react-native/) | | | |
| [Swift to React Native](https://www.dropbox.com/s/xg53fjyzrogxji9/UIKonf.pdf?dl=0) | | | |
| [Invoke Any Native API Directly From Pure Javascript in React Native](https://medium.com/@talkol/invoke-any-native-api-directly-from-pure-javascript-in-react-native-1fb6afcdf57d#.qbel10t3i) | | | |
| [Jeremy Grancher - React Native Custom Components](https://www.youtube.com/watch?v=ykep4C_uXCE), [slides](http://www.slideshare.net/JeremyGrancher/react-native-custom-components) | | | |
| [React Native Tutorial: Integrating in an Existing App](https://www.raywenderlich.com/136047/react-native-existing-app) | | | |
| [Creating a Swift-ReactNative project](https://gist.github.com/boopathi/27d21956fefcb5b168fe) | | | |
| [Integrating React Native with an Existing App](https://corbt.com/posts/2015/09/18/integrating-react-native-with-an-existing-app.html) | | | |
| [Custom iOS Views with React Native](http://almostobsolete.net/react-native/custom-ios-views-with-react-native.html) | | | |
| [Adding React Native to Existing iOS Project Without CocoaPods](https://medium.com/@joshyhargreaves/adding-react-native-to-existing-ios-project-without-cocoapods-6f1ee9106009#.x7en4qvf6) | Blog | | |
| [How to Create a React Native iOS Native Module](http://blog.tylerbuchea.com/how-to-create-a-react-native-ios-native-module/) | Blog | | |

### Bridging into Native Codebases - Android
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native for Android](https://speakerdeck.com/obishop/react-native-for-android) | | | |
| [One Day with React Native for Android](https://corbt.com/posts/2015/09/16/one-day-with-react-native-for-android.html) | | | |
| [Native Modules for React Native Android](https://shift.infinite.red/native-modules-for-react-native-android-ac05dbda800d#.apuxx58p9)||||
| [React Native for Android: How we built the first cross-platform React Native app](https://code.facebook.com/posts/1189117404435352/react-native-for-android-how-we-built-the-first-cross-platform-react-native-app/) | | | |
| [Handling Android Back Button Events in React Native with Custom Components](https://medium.com/the-many/handling-android-back-button-events-in-react-native-with-custom-components-b33c63b0633b#.vpfh7ww5r) | | | |
| [Building the custom Android module for React Native](https://medium.com/@sriraman2/building-the-custom-android-module-for-react-native-4317d8e6c31d#.h8vlutt61) | | | |
| [React Native with JNI & C](https://thebhwgroup.com/blog/react-native-jni) | Blog | | |
| [Writing Android component for React Native](https://medium.com/@sejoker/writing-android-component-for-react-native-e34802bf3377#.79oicqcw0) | | | |

### Navigation and Routing Overview
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Navigation in React Native: Examining and Understanding the Options](http://slides.com/dabit3/comprehensive-navigation-in-react-native-10#/) | Slides | ★★★★★| Really great talk highlighting most of the options for navigation in React Native|
| [Routing and Navigation in React Native](http://blog.paracode.com/2016/01/05/routing-and-navigation-in-react-native/) | | | |
| [Exploring Navigators in React Native](https://medium.com/@spencer_carli/exploring-navigators-in-react-native-869b6ab47e0f#.qhchjsgco) | | | |
| [React Native — Which Navigator should I use?](https://medium.com/@dabit3/react-native-what-navigator-should-i-use-2ff59ec2b2d#.szcpi1gry) | | | |
| [React Native Navigator — Navigating Like A Pro in React Native](https://medium.com/@dabit3/react-native-navigator-navigating-like-a-pro-in-react-native-3cb1b6dc1e30#.8e4ouui5y) | | | |
| [Eric Vicenti - Native Navigation for Every Platform at ReactEurope 2016](https://www.youtube.com/watch?v=dOSwHABLvdM) | Youtube | | Facebook dev talks about Navigation in the Facebook apps. Also talks about the future of NavigationExperimental |
| [Build your own javascript navigator for react native](https://www.fullstackreact.com/articles/build-your-own-javascript-navigator-for-react-native/)| Blog |||

### React Navigation
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Navigation Homepaage](https://reactnavigation.org) | Website | | |
| [React Navigation: An Overview of Transitioner and CardStack](http://www.reactnativediary.com/2016/12/20/navigation-experimental-custom-transition-1.html) | Blog | | |
| [React Navigation: Cross Fade and Android Default Transitions](http://www.reactnativediary.com/2016/12/22/navigation-experimental-custom-transition-2.html) | Blog | | |
| [Shared element transitions part 1](http://www.reactnativediary.com/2017/01/23/react-navigation-shared-element-transition-1.html), [code](https://github.com/lintonye/react-native-diary) | Blog | | |
| [Shared element transitions part 2](http://www.reactnativediary.com/2017/01/25/react-navigation-shared-element-transition-2.html) | Blog | | |
| [Getting Started with React Navigation](https://www.dailydrip.com/topics/react-native/drips/getting-started-with-react-navigation) | Video Tutorial | | Nice quick video demo to understand the fundamentals of React Navigation |
| [Using React-Navigation in React Native](https://blog.binoy.io/using-react-navigation-in-react-native-126d5eface17#.m9xz9sepf)| | | |
| [react-navigation with complete redux state management, tab-bar, and multiple navigators](https://medium.com/@parkerdan/react-navigation-with-complete-redux-state-management-tab-bar-and-multiple-navigators-ed30a69d9a4d#.gkz06h3wl) | Blog | | |

### Navigation Experimental
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native Navigator Experimental](https://medium.com/@dabit3/first-look-react-native-navigator-experimental-9a7cf39a615b#.499utzrgf) | | | |
| [NavigationExperimental](https://github.com/ericvicenti/navigation-rfc/blob/master/Docs/Navigation.md) | | | |
| [NavigationExperimental](https://github.com/ericvicenti/navigation-rfc) | Github | | NavigationExperimental Readme |
| [React Native Experimental Navigation with Redux](http://blog.thebakery.io/react-native-experimental-navigation-with-redux/) | | | |
| [React Native Navigation using NavigationExperimental](https://medium.com/@christossotiriou/react-native-navigation-using-navigationexperimental-aaa59fd37340#.w40ruxeeo) | Blog | | |
| [React Native NavigationExperimental in Depth](https://medium.com/react-native-training/react-native-navigationexperimental-in-depth-6910b9b0b990#.d5w13omzc) | Blog | | |
| [NavigationExperimental Premier: A Simple Recipe](http://www.reactnativediary.com/2016/06/23/navigation-examples-1.html) | Blog | | |
| [Exponent Talks: Adam on Unraveling Navigation](https://www.youtube.com/watch?v=oeSjTxVkMhc&feature=youtu.be&app=desktop) | Youtube | | |
| [React Native Meetup - Fernando Ruiz - Diving Into NavigationExperimental](https://www.youtube.com/watch?v=E0dn9Myhyfc) | Youtube | | |
| [Eric Vicenti - Animating Navigation: Going off the deep end](https://www.youtube.com/watch?v=5AoMOmXDKYc) | Youtube | | |

### React Native Router Flux
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native Basics: Using react-native-router-flux](https://medium.com/differential/react-native-basics-using-react-native-router-flux-f11e5128aff9#.7fw7f05yl) | Blog + Youtube series | | |
| [Tackling React Native navigation with React Native Router Flux and Redux](https://medium.com/@bosung90/tackling-react-native-navigation-with-react-native-router-flux-and-redux-27fcd86fb2b7#.uq6ev98q9) | Blog | | |
| [Using React-Native-Router-Flux with Redux](https://medium.com/@ian.mundy/using-react-native-router-flux-with-redux-9b10be35cd37#.gditrhb8m) | Blog | | |

### Other Navigation Options
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Introducting React Router Native](https://commitocracy.com/introducing-react-router-native-b02e76b8ca5d#.xoxdv0ys1) | Blog | | |
| [Wix React Native Navigation](http://oramind.com/react-native-navigation/#comment-3019731732) | BLog | | Blog post for understanding the Wix React Native Navigation Library |
| [react-native-animated-modal](https://github.com/mmazzarolo/react-native-animated-modal) | | | |
| [Swipeable cards navigation](https://medium.com/technoetics/creating-swipable-content-cards-in-reactnative-768254057c9e#.sjf2y9dd9) | | | uses Wix react-native-navigation |
| [Ex-navigation Explainer](https://gist.github.com/knowbody/ce483742a1761658b767428a0ed35147) | Gist | | |
| [Using Ex-Navigation in React Native](https://blog.binoy.io/ex-navigation-in-react-native-2f30d21d62d9#.23orid4u5) | Blog | | |
| [lottie-react-native](https://github.com/airbnb/lottie-react-native) | Github | | Lottie is a mobile library for Andorid and iOS that parses Adobe After Effects animations exported as json with bodymovin and renders them natively on mobile! |
| [react-native-facebook-keyframes](https://github.com/underscopeio/react-native-facebook-keyframes) | Github | | |
| [App Animations with Lottie by Airbnb](https://blog.prototypr.io/app-animations-with-lottie-by-airbnb-8101277c95c7#.izvh5sn5g) | Blog | | |

### Flexbox Model
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Flexbox Froggy](http://flexboxfroggy.com/) | Website / Game | | Game makes learning flexbox easy |
| [React Native Flexbox Layout Patterns](https://code.tutsplus.com/tutorials/get-started-with-layouts-in-react-native--cms-27418) | Blog | | |
| [Responsive Layouts](https://github.com/FormidableLabs/react-native-responsive-styles) | Github | | |
| [React Native Flex Basics](https://www.youtube.com/watch?v=-xFF5KF-KpE) | Youtube | | |
| [Mini course on React Native Flexbox](https://medium.com/@yoniweisbrod/a-mini-course-on-react-native-flexbox-2832a1ccc6#.jn6rytczi) [github project](https://github.com/yonibot/flexbox-manual-for-react-native) | Blog + Github | ★★★★★ | Tutorial touches on every aspect of flexbox |
| [React Native Layout System](http://moduscreate.com/react-native-layout-system/) | | | |
| [Aligning Children using Flexbox in React Native](http://moduscreate.com/aligning-children-using-flexbox-in-react-native/) | | | |
| [The ultimate flexbox cheatsheet](http://www.sketchingwithcss.com/samplechapter/cheatsheet.html) | | | |
| [The complete guide to flexbox](https://css-tricks.com/snippets/css/a-guide-to-flexbox/) | | | |
| [Understanding React Native flexbox layout](https://medium.com/the-react-native-log/understanding-react-native-flexbox-layout-7a528200afd4#.rws64w9ws) | | | |
| [Universal css-in-js media queries for React Native and React](https://github.com/tuckerconnelly/uranium) | Github | | Adds media-query support to css-in-js in React Native and React.|
| [Common React Native App Layouts](https://code.tutsplus.com/series/common-react-native-app-layouts--cms-1113) | Blog series | ★★★★★ | Really nice blog, has a few walkthroughs of common app layouts including a login page, a calendar page, and more coming |
| [Yoga](https://twitter.com/dmwlff/status/806573375288066048) | Twitter | | Yoga, the high-performance layout library. What started as the flexbox implementation for RN is now its own formidable project. |
| [React Native Flex Demo](https://medium.com/@watsonyao/react-native-flex-demo-86c3072e1f05#.3txoo5ntl) | Blog | | |

### Styling
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native CSS](https://github.com/sabeurthabti/react-native-css) | Github | | Style React-Native components with css and built in support for SASS/SCSS |
| [Applying Basic Styles in React Native](https://egghead.io/lessons/react-applying-basic-styles-in-react-native)||||
| [Tachyons](https://github.com/tachyons-css/react-native-style-tachyons) | Github | | |
| [Detecting Device Orientation in React Native](https://corbt.com/posts/2016/03/16/detecting-orientation-in-react-native.html) | Blog | | |
| [transform-origin support](https://github.com/facebook/react-native/issues/1964) | Github Post | | Do Views have an equivalent of the CSS property transform-origin? |
| [Integrated Layout in React Fiber](https://www.youtube.com/watch?v=aV1271hd9ew#t=28m51s) | Youtube | | Short thing about how the integrated layout will affect the way we style react components |
| [React JS Style Components](https://www.youtube.com/watch?v=gNeavlJ7lNY) | Youtube | | |
| [React Native Styled Components](https://github.com/styled-components/styled-components/blob/master/README.md) , [video](https://www.youtube.com/watch?v=jaqDA7Btm3c) | Github | | Visual primitives for the component age 💅 |
| [React Native Tips and Tricks: Styling in JS](http://willowtreeapps.com/ideas/react-native-tips-and-tricks-styling-in-js/) | | | |
| [Managing Styles in React Native](https://medium.com/@tommylackemann/managing-styles-in-react-native-3546d3482d73#.mi80r886t) | Blog | | |
| [React Native Styled Components Codepen](https://codepen.io/necolas/pen/ggOKRw?editors=0010) | | | |
| [Styled-Components: Enforcing Best Practices In Component-Based Systems](https://www.smashingmagazine.com/2017/01/styled-components-enforcing-best-practices-component-based-systems/) | Article | | Written by the creator of styled components |
| [Styles in React Native: A Case Study](https://medium.com/@fasterpancakes/styles-in-react-native-a-case-study-3dbe0d50f308#.6vvecv2c7) | Blog | | Layout is not style |
| [A 5-minute Intro to Styled Components](https://medium.freecodecamp.com/a-5-minute-intro-to-styled-components-41f40eb7cd55#.n925iwg4s) | Blog | | |
| [How Styled-Components holds up to refactoring in a React Native app.](https://medium.com/@fasterpancakes/how-styled-components-holds-up-to-refactoring-in-a-react-native-app-1922fa96ddd4#.mahstq7r5) | Blog | | |

### UI
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Component Kits for React Native](https://medium.com/@ste.grider/component-kits-for-react-native-84eff4b321b9#.be0um8ly4) | Blog | | |
| [react-native-elements](https://github.com/react-native-community/react-native-elements) | Github | | Cross Platform React Native UI Toolkit |
| [raect-native-display](https://github.com/sundayhd/react-native-display) | Github | | This module brings "Display: none" (css style) to turn on/off components from render. Using this module will improve your app performance and appearance with the enter/exit animations |
| [Nachos UI is a React Native component library](https://github.com/avocode/nachos-ui)| | | |
| [Carbon UI](https://carbon-ui.com/) | Github | | Universal Material Design components for React Native and React |

### Animation Overview and Examples
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Splash Screen on Android](https://android.jlelse.eu/change-splash-screen-in-react-native-android-app-d3f99ac1ebd1#.ba1ev3e2t) | Blog | | |
| [React Native Animations](http://blog.huynh.io/2015/08/06/react-native-animations/) | Blog | | a how-to guide on how to use animations in React Native |
| [131 React Animation Examples](https://react.rocks/tag/Animation) | Website | | |
| [React Native ❤ 60FPS Improving React Native animations - ReactEurope 2016](https://speakerdeck.com/kmagiera/react-native-60fps-improving-react-native-animations-reacteurope-2016) | Video + Slides | ★★★★ | explanation of the various types of animations in react-native, an understanding of the underlying architecture, and how to achieve 60 FPS scrolling |
| [Declarative Animations Library for React and React Native](https://github.com/animatedjs/animated) | Github | | |
| [Animate Your React Native App](https://code.tutsplus.com/tutorials/working-with-animations-in-react-native--cms-27328) | Blog | | |
| [React Native Animations Done Right](https://medium.com/@7ynk3r/react-native-animations-done-right-d5249cc1ebbf#.rjj6m0epo) | Blog | | |
| [React Native Animations by Emmett Harper](https://www.youtube.com/watch?v=DrTbHOfCPro) | Video | | Comparing CSS animations to React Native animations and understanding how they work the exact same way. Walkthrough of all of the animation types |
| [Building apps with physics-based animations](http://blog.differential.com/building-web-apps-with-spring-animations/) | | | |
| [Implementing FoldView in React Native](https://commitocracy.com/implementing-foldview-in-react-native-e970011f98b8#.q5tzhryke) | Blog | | Really informative. Good insight as to how to take advantage of matrix math in your React Native animations |
| [Practical Animation Examples in React Native](https://code.tutsplus.com/tutorials/practical-animations-in-react-native--cms-27567?utm_content=bufferb9fca&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer) | Blog | | |
| [Linking Animations to Scroll Position in React Native](https://medium.com/@albert.brand/linking-animations-to-scroll-position-in-react-native-5c55995f5a6e#.9pw92hwjf) | Blog | | A tinder like animation, explained |
| [Native Animation Example](https://github.com/facebook/react-native/blob/65659293589848bf48ecefe1f89afb4b562c7022/Examples/UIExplorer/js/NativeAnimationsExample.js) | Github | | A example of using the new native animations|
| [Practical Animation Examples in React Native](https://code.tutsplus.com/tutorials/practical-animations-in-react-native--cms-27567?utm_content=bufferb9fca&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer) , [code](https://github.com/tutsplus/practical-animation-examples-in-react-native/blob/master/src/components/NewsItem.js) | Blog | | Create a news page, a button page, a progress bar, a spinning animation, and an expand animation |
| [Jason Brown Animation Videos](https://egghead.io/instructors/jason-brown-20a6bf03-254a-428c-9984-dca76cc84f32) | Egghead | | |
| [Implementing a 3D Cube in React Native](https://medium.com/@youngchanje/implementing-cube-in-react-native-cb61b9a7e8c3#.f9cn65s21) | Blog | | |
| [React Native collapsible navbar](https://medium.com/appandflow/react-native-collapsible-navbar-e51a049b560a#.ndb8lbvww) | Blog | | |

### Layout Animation
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native’s LayoutAnimation is Awesome](https://medium.com/@Jpoliachik/react-native-s-layoutanimation-is-awesome-4a4d317afd3e#.mxb0zkyt1) | Blog | | |
| [Simple and pretty LayoutAnimation](https://blog.callstack.io/react-native-animations-revisited-part-i-783143d4884#.uz2fo6be6)| | | |
| [Simple React Native Animations](https://medium.com/@mitchclay0/simple-react-native-animations-ea39d2fc2fd9#.z3pmpcqou) | Blog | | |

### Animated
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native Animations Using the Animated API](https://medium.com/the-react-native-log/react-native-animations-using-the-animated-api-ebe8e0669fae#.5w48c84db) | Blog | | Getting up and running with React Native Animations |
| [React-native Animated API Basic Example](http://browniefed.com/blog/react-native-animated-api-basic-example/) | Blog | | |
| [React Native Animated Video Tutorial Egghead](https://egghead.io/lessons/react-animated-timing-and-easing-to-animate-styles-of-a-react-native-view?play=yes) | Video Series | | |
| [React Rally: Animated -- React Performance Toolbox](https://speakerdeck.com/vjeux/react-rally-animated-react-performance-toolbox) | Slides | | |
| [React Motion and Animated](https://medium.com/@chenglou/react-motion-and-animated-4b3edf671cba#.7wt2e6p3g) | Blog | | |
| [Support for Native Animations](https://github.com/facebook/react-native/commit/65659293589848bf48ecefe1f89afb4b562c7022) | Github | | |
| [Playing with React Native Animations](https://hackernoon.com/playing-with-react-native-animations-d065e7e97391#.y39hpdo0s) | Blog | | |
| [Animations in React Native](https://www.youtube.com/watch?v=PxQ43VVDPmg) | Video | | Gives understanding of differences between using the layout animation and the animated API. Also React Motion |
| [Spencer Ahrens - React Native: Building Fluid User Experiences at react-europe 2015](https://www.youtube.com/watch?v=xDlfrcM6YBk), [slides](https://gist.github.com/sahrens/2e9b6a0caf4a66f7f1d1), [code](https://gist.github.com/sahrens/7609a4e8ffd1bbace51a) | Video + Slides + Code | ★★★★★ | Talk from when the Animated API was first introduced. Talk is about what the animated API can do, shown with a demo |
| [The amazing animated API](https://blog.callstack.io/react-native-animations-revisited-part-ii-8314a97162b0#.l0lylfn4d) | Blog | | |
| [Using Native Driver for Animated](https://facebook.github.io/react-native/blog/2017/02/14/using-native-driver-for-animated.html) | React Native Blog | | |

### Other Animations
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [react-native-animatable](https://github.com/oblador/react-native-animatable)| Github | | Easy to use declarative transitions and a standard set of animations for React Native |
| [react-motion](https://github.com/chenglou/react-motion) | Github | | |
| [The CSS3 matrix() Transform for the Mathematically Challenged](http://www.useragentman.com/blog/2011/01/07/css3-matrix-transform-for-the-mathematically-challenged/) | Blog | | In react native, there is no support for transform-origin. instead, you can take advantage of the matrix transformations. this is a guide to doing that |
| [Matrix 3D Syntax](http://tympanus.net/codrops/css_reference/matrix3d/) | | | |
| [Matrix 2D Transforms](http://stackoverflow.com/questions/21469502/how-do-i-use-the-matrix-transform-and-other-transform-css-properties) | | | |
| [A react-native wrapper for Facebook Keyframes](https://github.com/underscopeio/react-native-facebook-keyframes) | Github | | A React Native wrapper for the Facebook Keyframes library. |
| [gl-react-native](https://github.com/ProjectSeptemberInc/gl-react-native) | Github | | OpenGL bindings for React Native to implement complex effects over images and components, in the descriptive VDOM paradigm |

### SVG and D3
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native ART and D3](http://hswolff.com/blog/react-native-art-and-d3/) | | | |
| [Using D3 With React Native](http://blog.bigbinary.com/2016/02/04/using-d3-js-with-react-js.html) | | | |
| [React Native - Morphing SVG Paths with React Art](http://browniefed.com/blog/react-native-morphing-svg-paths-with-react-art/) | | | |
| [An example application to show how to use D3 in a React Native application.](https://github.com/hswolff/BetterWeather) | | | |
| [react-native-svg](https://github.com/react-native-community/react-native-svg) | | | SVG library for React Native |
| [React Native and D3.js](https://speakerdeck.com/hswolff/react-native-and-d3js) | | | |
| [gl-react-native](https://github.com/ProjectSeptemberInc/gl-react-native)| Github | | OpenGL bindings for React Native to implement complex effects over images and components, in the descriptive VDOM paradigm http://projectseptemberinc.gitbooks.io/gl-react/content/ |
| [Cross-platform charting with React & React Native by Ken Wheeler at react-europe 2016](https://www.youtube.com/watch?v=gt0VtewBZ94) | Youtube | | |
| [react-native-pathjs-charts](https://github.com/capitalone/react-native-pathjs-charts) | Github | | |

### Gestures
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native - Maintain Touchable Items with a Parent PanResponder](http://browniefed.com/blog/react-native-maintain-touchable-items-with-a-parent-panresponder/) | | | |
| [react-native-gesture-handler](https://github.com/kmagiera/react-native-gesture-handler) | | | |
| [GETTING STARTED WITH THE PANRESPONDER IN REACT NATIVE](http://mindthecode.com/getting-started-with-the-panresponder-in-react-native/), [demo app](https://github.com/Hyra/panresponder_demo) | | | |
| [Living in an async world of React Native](https://youtu.be/N9RbcP4iY90?t=2h35m13s), [slides](https://speakerdeck.com/kmagiera/living-in-an-async-world-of-react-native) | | | |
| [React-native Animated API with PanResponder](http://browniefed.com/blog/react-native-animated-api-with-panresponder/) | | | |
| [Gesture detection in React Native](http://blog.lum.pe/gesture-detection-in-react-native/) | Blog | | |
| [react-native-gesture-recognizers](https://github.com/johanneslumpe/react-native-gesture-recognizers) | Github | | React Native gesture recognizer decorators. Just decorate your component and easily respond to pans and swipes! Uses ES7 decorator syntax |
| [How to handle gestures with PanResponder](https://blog.callstack.io/react-native-animations-revisited-part-iii-41ed43d1ce2e#.h0e2m4pbc) | Blog | | |

### Networking
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Making Network Requests](https://codecookbook.co/post/how-to-make-network-requests-in-react-native/) | | | Video / written tutorial of how to make network requests |
| [Interacting with APIs Using React Native Fetch](https://medium.com/@yoniweisbrod/interacting-with-apis-using-react-native-fetch-9733f28566bb#.4vcwg2blc) | | | |
| [Make HTTP Requests In iOS With React Native](https://www.thepolyglotdeveloper.com/2015/09/make-http-requests-in-ios-with-react-native/)||||

### Basic React Native and Component Usage
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native Basics: How to Use the ListView Component](https://medium.com/differential/react-native-basics-how-to-use-the-listview-component-a0ec44cf1fe8#.f08p3vvq4) | | | |
| [ListView grid in React Native](http://stackoverflow.com/questions/29394297/listview-grid-in-react-native?rq=1) | | | |
| [React Native ListView with Section Headers](https://medium.com/@darylrowland/reactnative-listview-with-section-headers-99a6714282c3#.86geurem9) | Blog | | |
| [React Native’s Context Dilemma](https://medium.com/the-react-native-log/react-natives-context-dilemma-4147ecce2646#.xppq448ka) | Blog | | |
| [Building infinite scroll in React Native](http://frontside.io/blog/2016/12/15/building-infinite-scroll-in-react-native.html) | Blog | | |
| [How to handle all Keyboard problems in React-Native with only 5 lines of code](https://kobkrit.com/how-to-handle-all-keyboard-problems-in-react-native-with-only-5-lines-of-code-c5a6adf41c4f#.jotho7ln7) | Blog | | |

### React Native APIs
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native Basics: Geolocation](https://hackernoon.com/react-native-basics-geolocation-adf3c0d10112#.g8kkvz1x1) | | | |

### Custom Components and Cool Shit
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Awesome React Components](https://habd.as/awesome-react-components/#react-native) | Github | ★★★★ | List of React Native comonents and number of stars |
| [reactscript.com](http://reactscript.com/react-native/) | Website | ★★★★★ | React Native Componets Website - lots and lots of components! |
| [Libs, Articles and Tutorials](https://android.jlelse.eu/libs-articles-and-tutorials-that-will-help-you-to-make-awesome-react-native-apps-f584060320a1#.z7yhtwsiy) | Github | | |
| [react-native-grid-component](https://github.com/phil-r/react-native-grid-component) | Github | | |
| [react-sortable-tree](https://github.com/fritz-c/react-sortable-tree) | Github | | |
| [React Native FoldView](https://github.com/jmurzy/react-native-foldview) | Github | | |
| [Sortable ListView](https://github.com/deanmcpherson/react-native-sortable-listview) | Github | | |
| [react-native-sglistview](https://github.com/sghiassy/react-native-sglistview) | Github | | SGListView is a memory minded implementation of React Native's ListView |
| [react-native-sortable-list](https://github.com/gitim/react-native-sortable-list) | Github | | |
| [react-native-utils](https://github.com/ksti/react-native-utils#readme) | Github | | |
| [react-native-app-link](https://github.com/datwheat/react-native-app-link) | Github | | Easily link to other apps with React Native. |

### Map Views
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Airbnb Map View](https://github.com/airbnb/react-native-maps) | Github | ★★★★★ | Airbnb's mapview - will be merged into RN master for version 0.40 |
| [Client Side marker clustering with React Native](https://medium.com/@berkaybeyaz/client-side-marker-clustering-with-react-native-9ef977d30065#.bw724m7sh)| | | |

### List Views
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native’s experimental new FlatList component](https://medium.com/cooperka/react-native-new-flatlist-component-30db558c7a5b#.jikayrpw5) | Blog | | |

### Payments
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Credit Cards with Stripe and React Native](https://medium.com/code-well-live-forever/credit-cards-with-stripe-and-react-native-1bfe9afcbb42#.e8ojhqbhp) | | | |

### App Structure
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native Code Reuse: Architecture that Works](https://speakerdeck.com/aarongreenwald/react-native-code-reuse-architecture-that-works) | | | |
| [A cure for relative requires in React Native](https://blog.callstack.io/a-cure-for-relative-requires-in-react-native-2b263cecf0f6#.spbsio3pd) | | | |
| [Organizing a React Native Project](https://medium.com/the-react-native-log/organizing-a-react-native-project-9514dfadaa0#.iarvqulpb) | Blog | | |
| [How to structure your React Native application using Redux?](https://medium.com/@bosung90/how-to-structure-your-react-native-application-using-redux-aec1677b76ca#.1cwagvyew) | Blog | | |

### App Launch
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [ReactNative iOS Launch Screen No Flash](https://gist.github.com/Jpoliachik/7160a38b0de131d94e62e06409ef3ef0)| | | |
| [Launch Image in iOS](https://medium.com/the-react-native-log/change-default-launch-screen-in-react-native-ios-app-544f94f1e947#.8w07lidz3) | Blog | | |

### Project Setup
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Renaming a React Native Project](http://blog.tylerbuchea.com/renaming-a-react-native-project/) | Blog | | |
| [Rename react-native app with just one command](https://github.com/JuneDomingo/react-native-rename) | Github | | |
| [React Native Deployment to iPhone](https://medium.com/@kswanie21/react-native-deployment-to-iphone-76d8254f1505#.rhyo45u7i) | Blog | | |

### Offline
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Handling Offline Actions in React Native](https://medium.com/differential/handling-offline-actions-in-react-native-74949cbfabf2#.8qvj22t1s) | Blog | | |

### Testing with Jest
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Learning to test React Native with Jest — part 1](https://medium.com/react-native-training/learning-to-test-react-native-with-jest-part-1-f782c4e30101) | | | |
| [Learning to test React Native with Jest — part 2](https://medium.com/react-native-training/learning-to-test-react-native-with-jest-part-2-825057dd549d) | | | |
| [Learning to test React Native with Jest — part 3](https://medium.com/react-native-training/learning-to-test-react-native-with-jest-part-3-c4161a813af6) | | | |
| [Unit testing React Native with the *new* Jest (I) — Snapshots come into play!](https://blog.callstack.io/unit-testing-react-native-with-the-new-jest-i-snapshots-come-into-play-68ba19b1b9fe#.f8xoocdjy) [code](https://github.com/ferrannp/react-native-testing-example) | Blog | | |
| [Unit testing React Native with the *new* Jest (II) — Redux: Snapshots for your actions and reducers](https://blog.callstack.io/unit-testing-react-native-with-the-new-jest-ii-redux-snapshots-for-your-actions-and-reducers-8559f6f8050b#.ka8zkm3wy) | Blog | | |
| [Using Jest Everywhere](https://jest-everywhere.now.sh/#/0?_k=k0sl57) | Slides | | |
| [Using Jest with React Native and MobX](https://wietse.loves.engineering/using-jest-with-react-native-and-mobx-34949ea7d2cf#.rw9v63sgx) | Blog | | |
| [How to use Jest with React Native](http://stackoverflow.com/questions/29730415/how-to-use-jest-with-react-native?rq=1) | Youtube | | |
| [Jest Docs React Native](https://facebook.github.io/jest/docs/tutorial-react-native.html#content) | Docs | | |
| [Testing React Native Componenets with Jest](http://www.schibsted.pl/blog/testing-react-native-components-with-jest/) | Blog | | |
| [Unit Testing React Native Components: A Firsthand Guide](https://medium.com/@jcfrancisco/unit-testing-react-native-components-a-firsthand-guide-cea561df242b#.64258uj88) | Blog | | |
| [React Testing Practices](https://medium.com/in-the-hudl/hot-react-testing-practices-1eb10bd61135#.r4jj2rrpy) | Blog | | A look into Jest, Enzyme, Mocha, Chai |
| [Testng React Applications with Jest](https://auth0.com/blog/testing-react-applications-with-jest) | Blog | | |

### Testing
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Using Enzyme to Test Components in React Native](https://github.com/airbnb/enzyme/blob/master/docs/guides/react-native.md) | | | |
| [Testing React Native with Mocha and Enzyme](https://blog.addjam.com/testing-react-native-with-mocha-and-enzyme-6b77cd9e52a1#.s39leomg6) | | | |
| [Unit Testing React Native With Mocha And Enzyme](https://formidable.com/blog/2016/02/08/unit-testing-react-native-with-mocha-and-enzyme/) | | | |
| [Testing React Native](https://www.youtube.com/watch?v=6aVDe2Y-co4) | | | |
| [React Native on Simulator and on Device](https://gist.github.com/almost/898a829d5197c69d29b0) | Github |||
| [Testing the Bejeezus out of React Native Apps with AVA](https://shift.infinite.red/testing-the-bejeezus-out-of-react-native-apps-with-ava-330f51f8f6c3#.7urkxe5xa)||||
| [Test driving React Native applications](http://www.multunus.com/blog/2016/07/test-driving-react-native-applications/) | | | |
| [Automated UI Testing with React Native on iOS](http://blog.xebia.com/automated-ui-testing-with-react-native-on-ios/) | Blog | | |
| [React Native Mock](https://github.com/RealOrangeOne/react-native-mock) | Github | | A fully mocked and test-friendly version of react native |
| [Testing React Native and Redux](https://blog.hellojs.org/testing-react-native-and-redux-e5a71b99e178#.oy2vojoid) | | | |
| [carte-blanche](https://github.com/carteb/carte-blanche) | Github | | An isolated development space with integrated fuzz testing for your components. See them individually, explore them in different states and quickly and confidently develop them. [youtube video](https://www.youtube.com/watch?v=6g3-TQ6aaw8) |
| [A fully mocked and test-friendly version of React Native](https://github.com/RealOrangeOne/react-native-mock) | Github | | |
| [React Native Functional Testing using Appium](http://moduscreate.com/react-native-functional-testing-using-appium/) | Blog | | |
| [Graybox E2E tests and automation library for mobile](https://github.com/wix/detox) | Github | | Wix's Detox library |

### Debugging
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Deep Diving React Native Debugging](https://medium.com/@shaheenghiassy/deep-diving-react-native-debugging-ea406ed3a691#.3hwbdbq75) | Blog | ★★★★★ | Beginners tutorial for debugging react native |
| [Debugging React Native Applications](https://medium.com/reactnativeacademy/debugging-react-native-applications-6bff3f28c375#.i31zsb6fi) | | | |
| [React Native Android App Memory Investigation](https://shift.infinite.red/react-native-android-app-memory-investigation-55695625da9c#.b42w8t38w) | | | |
| [More Debugging with React Native](https://corbt.com/posts/2016/01/29/more-debugging-with-react-native.html) | | | |
| [Debugging and Production - React Native at Microsoft](https://youtu.be/1Urj4TZ5BLI?t=6h4m44s) | | | |
| [Nuclide Debugger](https://nuclide.io/docs/features/debugger/) | | | |
| [React Native Time Travel Debugging](http://blog.nparashuram.com/2016/08/time-travel-debugging-with-reactnative.html) | Blog | | |

### Crash Reporting
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [How To: Crash Reporting with React-Native, Sentry and Fastlane](https://medium.com/appdafuer/how-to-crash-reporting-with-react-native-sentry-and-fastlane-6f04b1819bb9#.w7ef4xzft) | Blog | | |
| [Add Crashlytics to your React Native iOS app](https://medium.com/delivery-com-engineering/add-crashlytics-to-your-react-native-ios-app-69a983a9062a#.4rrq3gvyu) | | | |

### Chrome Dev Tools
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Chrome Dev Tools Homepage](https://developer.chrome.com/devtools) | | | |
| [Debugging with Global Variables and the Chrome Console in React Native](https://corbt.com/posts/2015/12/19/debugging-with-global-variables-in-react-native.html) | | | |
| [Using the Chrome Debugger to Set Breakpoints in React Native](https://egghead.io/lessons/react-using-the-chrome-debugger-to-set-breakpoints-in-react-native) | Video |||
| [React Native Debugging Using Chrome](https://medium.com/@taufiq_ibrahim/react-native-debugging-using-chrome-4e733466f083#.kpya4kb69) | Blog | | |
| [Debug the DOM in Chrome with the Devtools Elements Panel](https://egghead.io/courses/using-chrome-developer-tools-elements) | Egghead| | |
| [Debug JavaScript in Chrome with DevTool Sources](https://egghead.io/courses/chrome-devtools-sources-panel) | Egghead| | |
| [Debug HTTP with Chrome DevTools Network Panel](https://egghead.io/courses/chrome-devtools-network-panel) | Egghead | | |
| [Become a Javascript Console Power-User](https://www.youtube.com/watch?v=4mf_yNLlgic) | Youtube | | |
| [React-Knosul](https://github.com/mohebifar/konsul) | Github | | Render React components to Chrome in console.log() |
| [Release The Pain from Running and Debugging React Native App on a real iOS Device](https://medium.com/@avishayil/release-the-pain-from-running-and-debugging-react-native-app-on-a-real-ios-device-7a2e6048609e#.716mj9duv) | Blog | | |
| [Show network requests such as fetch, WebSocket etc. in chrome dev tools](https://github.com/facebook/react-native/issues/934) | | | |

### Versioning and Upgrading
| Title | Resource Rating | Type | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Easier Upgrades thanks to Git](https://facebook.github.io/react-native/blog/2016/12/05/easier-upgrades.html) | Blog | | |
| [Versioning React Native apps](https://medium.com/@andr3wjack/versioning-react-native-apps-407469707661#.g8d15y6yd) | | | |
| [Easier React Native upgrades with rn-diff](https://medium.com/@ncuillery/easier-react-native-upgrades-with-rn-diff-5020b5c3de2d#.3mpltoiaw) | Blog | | |
| [rn-diff](https://github.com/ncuillery/rn-diff) | Github | | Easier React Native upgrades by clearly expose changes from a version to another|
| [How to upgrade React-Native Modules in a backwards compatible manner](https://medium.com/@thisismissem/how-to-upgrade-react-native-modules-in-a-backwards-compatible-manner-a5b5c48d590c#.htlsnyjnp) | Blog | | |
| [React Native 0.40 Upgrading iOS Native Modules](http://blog.tylerbuchea.com/react-native-0-40-upgrading-ios-native-modules/) | Blog | | |
| [React Native git upgrade video](https://www.youtube.com/watch?v=QLT8K-iD12s&feature=youtu.be&t=34m5s&app=desktop) | Youtube | | |

### Configuration
| Title | Resource Rating | Type | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Managing Configuration in React Native](https://medium.com/differential/managing-configuration-in-react-native-cd2dfb5e6f7b#.p941ytzho) | Blog | | |
| [react-native-config](https://github.com/luggit/react-native-config) | Github | | Module to expose config variables to your javascript code in React Native, supporting both iOS and Android |

### Optimizing and Performance
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React.js Conf 2016 - Tadeu Zagallo - Optimising React Native: Tools and Tips](https://www.youtube.com/watch?v=0MlT74erp60) | Youtube | ★★★★★ | Talks about the React Native build process |
| [Introduction to React Native Performance](https://speakerdeck.com/talkol/introduction-to-react-native-performance), [code](https://github.com/wix/rn-perf-experiments) | Slides + Code | ★★★★ | React Native holds great promise in terms of excellent developer experience with Javascript and code reuse between platforms. The big question is — do these benefits come at the price of performance? How well can React Native hold its own against purely native implementations?|
| [Performance Limitations of React Native and How to Overcome Them](https://speakerdeck.com/talkol/performance-limitations-of-react-native-and-how-to-overcome-them), [writeup](https://medium.com/@talkol/performance-limitations-of-react-native-and-how-to-overcome-them-947630d7f440#.rrvjohh30) | Slides + Blog | ★★★★ | |
| [Recycling Rows For High Performance React Native List Views](https://medium.com/@talkol/recycling-rows-for-high-performance-react-native-list-views-628fd0363861#.k2q8jc37h) | | | |
| [Building a custom listview](https://www.youtube.com/watch?v=cI9bDvDEsYE&feature=youtu.be&t=2m11s) | | | |
| [React Native Scheduling](https://www.facebook.com/notes/andy-street/react-native-scheduling/10153916310914590?hc_location=ufi) | | | |
| [React Native’s JavaScript Execution Contexts](https://medium.com/@shaheenghiassy/react-native-s-execution-context-d63e5d4930f4#.9uvk1zb5h) | | | |
| [Breaking up Heavy Processing in React Native](https://corbt.com/posts/2015/12/22/breaking-up-heavy-processing-in-react-native.html) | | | |
| [Under The Hood of React Native - Martin Konicek - Reactive 2015](https://www.youtube.com/watch?v=8N4f4h6SThc), [slides](https://speakerdeck.com/mkonicek/under-the-hood-of-react-native) | Youtube + Slides | | |
| [JavaScript, React Native and Performance at react-europe 2016](https://www.youtube.com/watch?v=1oL_OJ3UePU), [slides](http://www.slideshare.net/TadeuZagallo/javascript-react-native-and-performance-at-reacteurope-2016) | Youtube + slides | | |
| [Alexander Kotliarskyi - React Native: Under the Hood - YGLF2015](https://www.youtube.com/watch?v=hDviGU-57lU), [slides](https://speakerdeck.com/frantic/react-native-under-the-hood) | Youtube + Slides | ★★★★★ | Nice quick overview of the performance optimizations React Native makes behind the scences via async calls and batch updates |
| [Dive into React Native performance](https://code.facebook.com/posts/895897210527114/dive-into-react-native-performance/) | | | |
| [React Native Internals: A Wider Picture (Part 1: MessageQueue & JS Thread)](https://medium.com/@rotemmiz/react-native-internals-a-wider-picture-part-1-messagequeue-js-thread-7894a7cba868#.4eef547de) | | | |
| [Debugging React Native Performance: Snoopy and the MessageQueue](https://medium.com/@jondot/debugging-react-native-performance-snoopy-and-the-messagequeue-fe014cd047ac#.7k80oeg1e) | Blog | | |
| [React Internals](https://zackargyle.github.io/react-internals-slides/#/0?_k=thic0m) | Slides | | Even though this is pretty much only about react, it is too good of a presentation to ignore. Goes into the concepts behind state, reconciliation, syntheticevent, and react fiber |
| [Optimizing React Native: Dynamic Gif Scrolling](https://medium.com/@tommylackemann/optimizing-react-native-dynamic-gif-scrolling-81fc5d132d4d#.uicyfycls) | Blog | | |
| [React Performance](http://presentations.survivejs.com/react-performance) | Slides | | |
| [Tempted to abandom React Native for Native Android](https://news.ycombinator.com/item?id=13568381) | Discussion | | |
| [I made React Native fast, you can too](https://launchdrawer.com/i-made-react-native-fast-you-can-too-9e61c951ce0#.y44p8lwdd) | Blog | | Discuesses overdraw problems on Android and how you can track them down and eliminate them with GPU Prfiling tools in Android Studio |

### Async and Middleware
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native Meets Async Functions](https://blog.getexponent.com/react-native-meets-async-functions-3e6f81111173#.ud22hv5bi) | | | |
| [ES7 Async / await with React Native](https://medium.com/front-end-hacking/es7-async-await-with-react-native-35ca167cc326#.sily8n4om) | | | |
| [Using redux-saga To Simplify Your Growing React Native Codebase](https://shift.infinite.red/using-redux-saga-to-simplify-your-growing-react-native-codebase-2b8036f650de#.egfxz95m0) | Blog | | |
| [F8 2015 - React Native & Relay: Bringing Modern Web Techniques to Mobile](https://www.youtube.com/watch?v=X6YbAKiLCLU) | Youtube | | |
| [react-native-background-job](https://github.com/vikeri/react-native-background-job) | Blog | | Schedule background jobs in React Native that run your JavaScript when your app is in the background/killed. |
| [Async Await with React Lifecycle methods](https://medium.com/front-end-hacking/async-await-with-react-lifecycle-methods-802e7760d802#.g6u778o61) | Blog | | |
| [react-native-workers](https://www.youtube.com/watch?v=NpfDMI48yV0&index=42&list=WL) | Github | | |
| [React Resolver](https://github.com/ericclemmons/react-resolver) | Github | | Async-rendering & data-fetching for universal React applications |

### Storage and Persistence
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Tackling React Native Storage](https://medium.com/@bosung90/tackling-react-native-storage-part-1-d27b2bfa480f#.648ymwkzn) | Blog | | Good overview of the differences between Realm and AsyncStorage |

### Local Files
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [react-native-fetch-blob](https://github.com/wkh237/react-native-fetch-blob) | Github | | A project committed to make file acess and data transfer easier, efficient for React Native developers. |
| [Image Caching in React Native](https://hackernoon.com/image-caching-in-react-native-96d8df33ca84#.7uxcu9ghi) | Blog | | Caching images with react native fetch blob |
| [Working with Local Data](https://medium.com/react-native-training/react-native-working-with-local-data-cdb37edf0739) | Medium | | |

### Dependencies and Frameworks
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [How to create a React Native project using Yarn](http://stackoverflow.com/questions/40011693/how-to-create-react-native-project-using-yarn) | | | |
| [Beginner’s Guide to Using CocoaPods with React Native](https://shift.infinite.red/beginner-s-guide-to-using-cocoapods-with-react-native-46cb4d372995#.u2y9u5x5j)||||
| [React Native modules — Frameworks](https://medium.com/@jverhoeven/react-native-modules-frameworks-eb59532fd446#.z1d6hm9rk) | Blog | | |

### Asset Management
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Add fonts on React Native](https://medium.com/@thomasfoster90/add-fonts-on-react-native-ba25ef53c20#.af2sosegd) | Blog | | |
| [How to add and remove custom fonts in React Native](https://medium.com/@danielskripnik/how-to-add-and-remove-custom-fonts-in-react-native-b2830084b0e4#.yvfp3zed7) | Blog | | |
| [react-natove-vector-icons](https://github.com/oblador/react-native-vector-icons) | Github | | |
| [Resource Handling in React-Native](https://medium.com/@chrissullivan.dev/resource-handling-in-react-native-3e5b4a2c84ec#.ricwywc2k) | Blog | | |
| [fontFamily in React Native](https://medium.com/@blakeworsley/fontfamily-in-react-native-bd933b6cbb20#.v0xiynatl)| | | |
| [Tips for React Native Images (or saying goodbye to trial and error)](https://medium.com/the-react-native-log/tips-for-react-native-images-or-saying-goodbye-to-trial-and-error-b2baaf0a1a4d#.h4dcfvlo7) | Blog | | |
| [Change your React Native app icons in a single command line](https://blog.bam.tech/developper-news/how-to-generate-your-react-native-app-icons-in-a-single-command-line?utm_content=45977850&utm_medium=social&utm_source=twitter) | Blog | | |

### Javascript
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Using ES2016 Decorators in React Native](http://moduscreate.com/using-es2016-decorators-in-react-native/) | Blog | | |
| [How To Use ES6 Arrow Functions With React Native](http://moduscreate.com/how-to-use-es6-arrow-functions-with-react-native/) | | | |
| [ES7 Decorators](http://blog.lum.pe/gesture-detection-in-react-native/) | Blog | | Post discusses using ES7 decorators for higher order components |
| [6 Ways to Bind JavaScript’s this Keyword in React, ES6 & ES7](https://www.sitepoint.com/bind-javascripts-this-keyword-react/) | | | |
| [Goodbye ../../../ Removing relative paths when importing](http://davidboyne.co.uk/2016/04/29/react-webpack-gem.html) | Blog | | |
| [fat Arrow vS Autobind VS bind();Bind();Bind();Bind();Bind()?](https://www.reddit.com/r/reactjs/comments/54xnao/fat_arrow_vs_autobind_vs_bindbindbindbindbind/d85wj0l/) | Reddit | | |

### Javascript Core
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [NSHipster - JavascriptCore](http://nshipster.com/javascriptcore/) | | | |

### Responsive Layouts
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [react-native-responsive-image](https://github.com/Dharmoslap/react-native-responsive-image) | | | Responsive image component for React Native |

### Push Notifications
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [How to Setup Push Notifications in React Native (iOS & Android)](https://medium.com/differential/how-to-setup-push-notifications-in-react-native-ios-android-30ea0131355e#.nqef8ufjg) | | | |
| [Triggering iOS 10 actionable push notifications via React Native](https://medium.com/@martco/triggering-ios-actionable-push-notifications-via-react-native-7990a6a3c3f4#.qc38i1u1z) | | | |
| [How to Setup Push Notifications with React Native](https://www.youtube.com/watch?v=TQmudJLhPx8) | Youtube | | |
| [React Native Library for OneSignal Push Notifications Service](https://github.com/geektimecoil/react-native-onesignal) | Github | | |

### Migrating to React Native
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Migrating to React Native](https://medium.com/@7ynk3r/migrating-to-react-native-b51d280058f2#.pon261dfj) | Blog | | |

### Opinions
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [What Sucks About React Native](https://shift.infinite.red/what-sucks-about-react-native-c38a307a210f#.e7hv7gah9) | | | |
| [Six months with React Native](https://corbt.com/posts/2016/06/03/six-months-with-react-native.html) | | | |
| [AN IOS DEVELOPER’S PERSPECTIVE ON REACT NATIVE](http://www.levvel.io/blog-post/an-ios-developers-perspective-on-react-native) | Blog | | |
| [React Native Hater has a Bitchfit](https://arielelkin.github.io/articles/why-im-not-a-react-native-developer) | | | |

### Reflections
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [What we learned after using React Native for a year](https://hashnode.com/post/what-we-learned-after-using-react-native-for-a-year-civdr8zv6058l3853wqud7hqp) | Blog | | Good look at what worked and what didn't work in React Native from this company |
| [10 LESSONS LEARNED BUILDING THE DELIVERY.COM APP FOR ANDROID](http://dcom-rn-android.herokuapp.com/#/) | Slides | ★★★★ | Some good tips from the Delivery.com team. Comes with code samples |
| [React Native in Production](https://speakerdeck.com/mariostallone/react-native-in-production) | Slides | | |
| [What I learned from building my first React Native App](http://cmichel.io/lessons-from-building-first-react-native-app) | Blog | | |
| [Lessons learned from working with React Native](https://blog.z-dev.io/lessons-learned-from-working-with-react-native-ad5969177324#.44qkxu9lv) | Blog | | |
| [What I learned from building my first React Native App](http://cmichel.io/lessons-from-building-first-react-native-app/) | Blog | | |
| [React Native at Walmart Labs](https://medium.com/walmartlabs/react-native-at-walmartlabs-cdd140589560#.1cvck1v9u) | | | |
| [Task Rabbit](https://speakerdeck.com/bleonard/realm-meetup-react-native-launch) | Youtube | | |
| [React Native at Airbnb](https://www.youtube.com/watch?v=tUfgQtmG3R0&t=308s&index=15&list=PLC8kWkl8Hj0tj1GCeHm5ENKQpTIryoiKB) | Video | ★★★★ | Leland Richardson talks about how Airbnb uses React Native and how their repository structure, as well as Continuous Integration |
| [React Native at Airbnb and Test Butler at LinkedIn](https://www.youtube.com/watch?t=21m&v=S6GdvVQB39Y&feature=youtu.be&app=desktop) | Youtube | ★★★ | See how Airbnb is using React Native in iOS and Android |
| [Tal Kol: Building a React Native App for 80 Million Users](https://www.youtube.com/watch?v=abSNo2P9mMM&t=14m44s), [slides](https://speakerdeck.com/talkol/building-a-react-native-app-for-80-million-users)) | Youtube + Slides | ★★★★ | Talk about using React Native at a large scale at Wix.com, and how it transformed their work process|
| [Bas de Vries: iOS vs React Native: insights from an iOS developer](https://www.youtube.com/watch?v=j9xX0lWBYEQ&feature=youtu.be), [slides](http://www.slideshare.net/BasdeVries10/florin-react-native-meetup) | Youtube + slides | ★★ | |
| [Mike Grabowski: Building a Fully-Fledged Media Player in React Native — ReactNext 2016](https://www.youtube.com/watch?v=_awnyW-9aJ8) | | | |
| [React Native at Instagram](https://engineering.instagram.com/react-native-at-instagram-dd828a9a90c7#.5i45zrkhg) | Blog | | |
| [Retrospective: Swift at Artsy](http://artsy.github.io/blog/2017/02/05/Retrospective-Swift-at-Artsy/) | Blog | ★★★★★ |Swift compared to React Native after 1 year of use at Artsy |
| [Artsy React Native Series](http://artsy.github.io/series/react-native-at-artsy/) | Series of blog posts regarding the Artsy team's transition to React Native | | |

### React
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Lifecycle methods diagram](https://medium.com/@eddychang_86557/react-lifecycle-methods-diagram-38ac92bb6ff1#.d9oj3chbv) | | | |
| [Awesome React Components](https://github.com/brillout/awesome-react-components) | Github | | A sorted and categorized list of React Components |
| [Sharing Components Between React and React Native](https://medium.com/@aakashns/sharing-components-between-react-and-react-native-f6ce3713658a#.bc0sy7pp5) | Blog | | |
| [From ReactJS to React-Native, what are the main differences between both?](https://medium.com/@alexmngn/from-reactjs-to-react-native-what-are-the-main-differences-between-both-d6e8e88ebf24#.nrcqhtgul) | Blog | | |
| [React Core Notes](https://github.com/reactjs/core-notes/blob/master/2016-12/december-08.md) | | | |
| [React FAQ](https://github.com/timarney/react-faq) | Github | | |
| [ReactJS in Patterns](https://github.com/krasimir/react-in-patterns) | Github | | |
| [Converting a React App to React Native](https://medium.com/@gwen_faraday/converting-a-react-app-to-react-native-d7df17968fc6#.7hkqrt9f6)| | | |

### React Fiber
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [ReactNative fiber renderer](https://github.com/facebook/react/pull/8560#event-894686849) | Github | | |
| [React Native Fiber Resources](https://github.com/koba04/react-fiber-resources/blob/master/README.md#try-reactfiber-with-asynchronous-scheduling) | | | |
| [React Fiber Architecture](https://news.ycombinator.com/item?id=12243269) | Hacker News | | |
| [A glimpse into more obscure Fiber features (NOT a real/public API yet but it works)](https://twitter.com/dan_abramov/status/824344159817527297) | Twitter | | |
| [React Fiber Slides](https://speakerdeck.com/glennreyes/react-fiber) | Slides | | |

### Redux
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Awesome Redux / React Native](https://github.com/xgrommx/awesome-redux) | | | |
| [React Redux Links](https://github.com/markerikson/react-redux-links) | Github | | Resource to get started with React and Redux |
| [React Native with Redux](https://medium.com/@jonlebensold/getting-started-with-react-native-redux-2b01408c0053#.779ous60t), [video class](https://www.youtube.com/playlist?list=PLk083BmAphjtGWyZUuo1BiCS_ZAgps6j5) [code](https://github.com/jlebensold/peckish) | | | |
| [Using React (-Native) with Redux and Redux-Saga. A new proposal?](https://medium.com/@marcelschulze/using-react-native-with-redux-and-redux-saga-a-new-proposal-ba71f151546f#.41s5g6i2s) | | | |
| [Introduction to React Native & Redux](http://www.slideshare.net/barakcohen1/introduction-to-react-native-redux) | | | |
| [RN-NavigationExperimental-Redux-Example](https://github.com/jlyman/RN-NavigationExperimental-Redux-Example) ||||
| [react-native-redux](https://github.com/sibelius/react-native-redux) | Github | | Just a starter code to use redux and react-native with Login |
| [To persist or not to persist](https://blog.brainsandbeards.com/to-persist-or-not-to-persist-ec156cb9cfad#.e1a8lovte) | Blog | | Storing (and cleaning!) navigation state with Redux and React Native |
| [A guide to React Native with Redux and Immutable.js](https://medium.com/the-react-native-log/a-guide-to-react-native-with-redux-and-immutable-js-65a2b795cb6f#.qvfzau21e) | Blog | | |
| [Easy forms in React Native with Redux-Form](https://medium.com/wolox-driving-innovation/https-medium-com-wolox-driving-innovation-easy-forms-in-react-native-with-redux-form-1cdc16a9a889#.9v8k11d3b) | Blog | | |
| [Redux 4 Ways](https://medium.com/react-native-training/redux-4-ways-95a130da0cdc#.uczeum1sc) | | | Implementations of Thunk vs Saga vs Observable vs Redux Promise Middleware in 10 minutes. |

### MobX
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native MobX Project]() | | | Make your app reactive with MobX and react-native-router-flux |
| [React Native with MobX — Getting Started](https://medium.com/@dabit3/react-native-with-mobx-getting-started-ba7e18d8ff44#.h41ms9ob7), [code](https://github.com/dabit3/react-native-mobx-list-app) | | | |
| [A React-Native app to remote control Google Play Music Desktop](https://github.com/GPMDP/google-play-music-desktop-remote) | | | |
| [Build an Imgur App with React Native and MobX](http://school.shoutem.com/lectures/build-simple-imgur-client-react-native) | | | |

### GraphQL
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Using GraphQL Inside a React Native App](https://voice.kadira.io/using-graphql-inside-a-react-native-app-763ab54df28a#.pztyucp7w) | Blog | | |
| [React Native with Apollo](https://medium.com/react-native-training/react-native-with-apollo-server-and-client-part-1-efb7d15d2361#.v1swgblif) | Blog | | 2 part blog post |
| [Amazing React Native apps with Apollo React](https://blog.callstack.io/how-to-write-amazing-react-native-applications-with-apollo-react-4dabeec6b317#.r9la3ew5v) | Blog | | |
| [Learn Apollo: Build GraphQL Apps with React, React Native or Exponent](https://dev-blog.apollodata.com/learn-apollo-build-graphql-apps-with-react-react-native-or-exponent-4787269a4747#.tycw09rem) | Blog | | |

### Apollo React Native
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Integrating with React Native](http://dev.apollodata.com/react/react-native.html) | Docs | | |
| [Amazing React Native apps with Apollo React](https://blog.callstack.io/how-to-write-amazing-react-native-applications-with-apollo-react-4dabeec6b317#.hfr1lumav) | Blog | | |
| [react-native-feed](https://github.com/haikyuu/react-native-feed)| | | News feed built with react-native, apollo-client and graphql & powered by postgraphql |
| [Apollo on React Native Radio](https://dev-blog.apollodata.com/apollo-on-react-native-radio-4b0f0df53321#.jwe4pps9o) | Blog | | The top 5 questions and answers |
| [React Native with Apollo— Part 1, Apollo Server](https://medium.com/react-native-training/react-native-with-apollo-server-and-client-part-1-efb7d15d2361#.agflrfmve) | Blog | | |
| [Tales of a React Native Beginner: Why GraphQL🏆 Is The Real MVP](https://blog.hellojs.org/tales-of-a-react-native-beginner-why-graphql-is-the-real-mvp-9169b60b6f92#.b5juuqdmi) | | | |

### Relay
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native and Relay](https://www.youtube.com/watch?v=X6YbAKiLCLU) | | | |
| [ExNavRelay](https://github.com/sibelius/ExNavRelay) | Github | | Example of integrating ex-navigation with Relay |
| [react-native-relay-example](https://github.com/sibelius/react-native-relay-example) | Github | | React Native with Relay example |
| [Using React Native with Relay](https://medium.com/@salujaharkirat/using-react-native-with-relay-18b940c2403c#.rnpgh11hd)| Blog | | |

### Realm
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Building An Image Browsing App With Realm, Imgur API, and React Native](https://medium.com/@dabit3/building-an-image-browsing-app-with-realm-io-imgur-api-and-react-native-331b00297906#.x3zs0v1rc) | | | |

### Flow
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Getting Started with React Native and Flow](https://medium.com/react-native-training/getting-started-with-react-native-and-flow-d40f55746809#.40darjv4r) | Blog | | |
| [Adding Flow to your Redux Application](https://blog.callstack.io/typed-redux-2aa8bff926ff#.3hxfrbtyu) | Blog | | |

### Typescript
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native Typescript](https://github.com/mrpatiwi/ReactNativeTS) | | | |
| [React Native and Typescript](https://medium.com/react-weekly/react-native-and-typescript-ad57b7413ead#.yvxgkj2xj) [code](https://github.com/panarasi/ReactNativeTS) | Blog | | |
| [React Native and TypeScript – Developing cross-platform apps](https://raygun.com/blog/2016/07/react-native-typescript/) | | | |
| [React Native + Typescript](https://blog.lopezjuri.com/2015/12/30/react-native--typescript/) | | | |
| [Using TypeScript with React Native](http://www.justin-credible.net/2016/08/23/using-typescript-with-react-native/) | | | |
| [Typescript, React Native and Sourcemaps](http://www.reactnative.tools/tutorials/2016/09/20/reactnative-ts/) | Blog | | |
| [TypeScript 2.2 plays nice with React Native JavaScript](http://www.infoworld.com/article/3166364/javascript/typescript-22-plays-nice-with-react-native-javascript.html) | Blog / News post | | |
| [React Native and TypeScript: Developing Cross-Platform Apps](https://dzone.com/articles/react-native-and-typescript-developing-cross-platf) | Blog | | |
| [Announcing TypeScript 2.2 RC](https://blogs.msdn.microsoft.com/typescript/2017/02/02/announcing-typescript-2-2-rc/#) | News | | |
| [react-native-45-typescript-example](https://github.com/orta/react-native-45-typescript-example) | Github | | |
| [React Native Typescript Transformer](https://github.com/ds300/react-native-typescript-transformer) | Github | | |

### Bucklescript
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [BuckleScript bindings for React Native](https://github.com/BuckleTypes/bs-react-native) | Github | | |

### ReasonML
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [ReasonML Docs](https://facebook.github.io/reason/) | | | |
| [What does Reason and React Native look like?](https://github.com/facebook/reason/issues/658) | Github | | |
| [A First Reason React app for Javascript developers](https://jamesfriend.com.au/a-first-reason-react-app-for-js-developers) | Blog | | |

### Expo
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Exponent -> Expo](https://blog.expo.io/exponent-expo-b172fb6725a7#.cvlnkk6j1) | Blog | | |
| [Exponent Repository](https://github.com/exponentjs/exponent) | Github | | |
| [Awesome Exponent](https://github.com/exponentjs/awesome-exponent) | Github | | |
| [Curated list of awesome react native components on exponent](https://github.com/sonnylazuardi/awponent) | | | |
| [Introduction to Exponent](https://docs.getexponent.com/versions/v10.0.0/introduction/index.html) | | | |
| [Exponent explained in 2 minutes](https://www.youtube.com/watch?v=IQI9aUlouMI) | Youtube | | |
| [Coding Apps with React Native at Exponent](https://blog.getexponent.com/coding-apps-with-react-native-at-exponent-7a5922da27bf#.9376oqejw) | | | |
| [Exponent Talks: Brent's "Introduction to Exponent"](https://www.youtube.com/watch?v=7lZtV-rIAmY) | Youtube | | At our first user community meetup, Brent gives an intro to Exponent and a quick tour of basics like building a feature and pushing updates. |
| [Using React Native UI toolkits with Exponent](https://blog.getexponent.com/using-react-native-ui-toolkits-with-exponent-3993434caf66#.ck84zuicr) | | | |
| [Hello Exponent: A Hands-On Tutorial](https://www.youtube.com/watch?v=ITX8NmQaW6Q) | Youtube | | |
| [AMA With the Exponent Team](https://hashnode.com/ama/with-exponent-ciw1qxry118wl4353o9kxaowl) | | | |
| ["Exponent" with Brent Vatne](https://www.youtube.com/watch?v=NpfDMI48yV0&index=42&list=WL) | Youtube | | |

### Authentication
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [react-native-google-signin](https://github.com/devfd/react-native-google-signin) | | | Google Signin for your react native applications |
| [Authenticate React Native - iOS with Firebase API](https://auth0.com/authenticate/react-native-ios/firebase) | | | |
| [The Essential Boilerplate to Authenticate Users on your React-Native app](https://medium.com/@alexmngn/the-essential-boilerplate-to-authenticate-users-on-your-react-native-app-f7a8e0e04a42#.344mjmqmf)| Blog | | |

### Native APIs
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Making React Native apps accessible](https://code.facebook.com/posts/435862739941212/making-react-native-apps-accessible/) | | | |
| [Use The iOS Camera In Your React Native Mobile App](https://www.thepolyglotdeveloper.com/2015/09/use-the-ios-camera-in-your-react-native-mobile-app/) | | | |
| [react-native-itunes](https://github.com/kadiks/react-native-itunes#readme) | Github | | Access your iTunes library (iOS only) |
| [react-native-motion-manager](https://github.com/pwmckenna/react-native-motion-manager) | Github | | CMMotionManager wrapper for react-native, exposing Accelerometer, Gyroscope, and Magnetometer. |
| [Reacting to React Native for native WebRTC apps](https://webrtchacks.com/reacting-to-react-native-for-native-webrtc-apps-alexey-aylarov/?utm_content=buffereb1ab&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer) | Blog | | |
| [Using SpriteKit inside a React Native app](https://medium.com/the-react-native-log/using-spritekit-inside-a-react-native-app-abf49cb29e58#.gshtrdckd) | Blog | | |
| [Sharing content with React Native](https://medium.com/bam-tech/sharing-content-with-react-native-e92c591c7c38#.i1rpf8bun) | Blog | | Using your native device's sharing API |

### Webviews
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [WebGL in React Native](https://discuss.reactjs.org/t/webgl-in-react-native/2123/1) | | | |
| [react-native-webview-crosswalk](https://github.com/jordansexton/react-native-webview-crosswalk) | | | |
| [React Native and THREE.js (WebGL library) integration](http://stackoverflow.com/questions/37167090/react-native-and-three-js-webgl-library-integration) | Github | | |

### Deep Linking
| [Deep Links in React Native v0.22 [Part 1 — Android]](https://medium.com/@pbojinov/deep-links-in-react-native-v0-22-part-1-android-c4b08dbf8eba#.ym8clkb7b) | Blog | | |
| [react-native-deep-linking](https://github.com/luisfcofv/react-native-deep-linking) | Github | | Simple route-matching library to handle deep links |

### Known Bugs
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [How to fix the initial white flash in your React Native app](https://peterminarik.tumblr.com/post/153039209421/how-to-fix-the-initial-white-flash-in-your-react) | Blog | | |
| [Thoughts on React Native from an Android engineer's perspective](https://medium.com/@felipecsl/thoughts-on-react-native-from-an-android-engineers-perspective-ea2bea5aa078#.h03oozj3t) | Blog | | Highlights some problems with React Native and Gradle |
| [React Native blank white screen issue (solved)](https://codingislove.com/react-native-blank-white-screen-issue-solved/) | Blog | | |
| [Easy upgrades, relying on Git](http://facebook.github.io/react-native/blog/2016/12/05/easy-upgrades-processed-by-git.html) | Blog | | |
| [Hard React Native Problems](https://github.com/brentvatne/hard-react-native-problems) | Github issues | | |
| [React Native — a gotcha with fetch()](https://medium.com/react-native-institute/a-gotcha-with-fetch-3702e82a09db#.mpdentcsh) | Blog | | |
| ["Congratulations, you have a lot of code!" Remedying Android’s method limit - Part 1](https://developers.soundcloud.com/blog/congratulations-you-have-a-lot-of-code-remedying-androids-method-limit-part-1) | Blog | | |

### React Native on the Web
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native Web](https://github.com/necolas/react-native-web) | Github | | |
| [React Native Web setup for android and web with live reload on both!](https://medium.com/@naqvitalha/react-native-web-setup-with-live-reload-on-both-at-the-same-time-657a99ac521a#.8o3j5t3kc) | Blog | | |

### React Native Windows Platform
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Native Development for Windows](https://shift.infinite.red/getting-started-with-react-native-development-for-windows-ba23a4be90b6#.ewlvvxypd) | Blog | | |

### React Native tvOS
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [react-native-tvos-controller](https://github.com/ycinfinity/react-native-tvos-controller) | Github | | TvOS remote controller module for react native. |
| [React Native & Apple TV today](https://medium.com/@7ynk3r/react-native-apple-tv-today-48beb398a1ab#.h5jp6v31h) | Blog | | |

### React Native Amazon Fire
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native running on Amazon Fire TV Stick](https://twitter.com/grabbou/status/811838049877458944) | Twitter | | |
| [Amazon Fire TV Stick App In React Native](https://blog.callstack.io/amazon-fire-tv-stick-app-in-react-native-ad49648550d#.du3mjor6p) | Blog | | |

### Clojurescript
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [ClojureScript + React Native](http://cljsrn.org/) | | | |
| [Mobile Apps with Clojurescript](https://www.youtube.com/watch?v=GDA-g6Ca_dQ) | Youtube | | |

### Elm
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Elm Native UI](https://github.com/ohanhi/elm-native-ui) | Github | | |

### FSharp
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Fable React Bindings](https://github.com/fable-compiler/fable-react) | Github | | |

### Golang
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native: Why and How to Build Your Native Code in Go](https://medium.com/@jondot/react-native-why-and-how-to-build-your-native-code-in-go-9fee492f0daa#.yuv06ylpx) | Blog | | |

### AWS
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [AWS SDK for React Native](https://github.com/awslabs/aws-sdk-react-native) | Github | | |
| [Go Serverless With React Native and Amazon Web Services](https://colinramsay.co.uk/2016/04/29/go-serverless.html) | Blog | | |
| [AWS re:Invent 2016: Native, Hybrid and Web patterns with Serverless and AWS Mobile services (MBL404)](https://www.youtube.com/watch?v=zkK8AvZOzb8&feature=youtu.be) | Youtube | |

### Starters
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Awesome React Boilerplates](https://habd.as/awesome-react-boilerplates/#react-native) | | | |
| [Pepperoni - a React Native Blurprint](https://speakerdeck.com/jevakallio/pepperoni-a-react-native-blueprint-london-sept-2016) | | | |

### Dev Tools
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native Dev Tools](https://speakerdeck.com/cmcewen/react-native-dev-tools) | | | |
| [Reactotron](https://github.com/reactotron/reactotron) | | | A CLI and OS X app for inspecting your React JS and React Native apps. |
| [Linting React Native](https://medium.com/pvtl/linting-for-react-native-bdbb586ff694#.ex9dq2cbs) | Blog | | |
| [Solving a Tooling Problem For React Native](https://www.youtube.com/watch?v=iF6lNtqFLKY), [slides](https://speakerdeck.com/reactamsterdam/wroclaw-solving-a-tooling-problem-for-react-native) | | | |
| [Remote Redux DevTools monitor on React Native Debugger](https://github.com/jhen0409/remote-redux-devtools-on-debugger) | Github | | |
| [RN Diff](https://github.com/ncuillery/rn-diff) | Github | | Easier React Native upgrades by clearly expose changes from a version to another. 🚀 |
| [Getting ESLint Right in React Native](https://medium.com/the-react-native-log/getting-eslint-right-in-react-native-bd27524cc77b#.qoefc37lm) | Blog | | |
| [react-native-extended-cli](https://github.com/wix/react-native-extended-cli) | Github | | rnx (short for React Native Extended CLI) is a tool you can install via npm and use as a CLI instead of using the react-native CLI. It supports everything the built-in CLI supports plus a bunch of handy tools that will save you time and stress. |
| [React Native Storybook](https://github.com/storybooks/react-native-storybook) | Github | | With React Native Storybook you can design and develop individual React Native components without running your app. |
| [adb-auto-restarter](https://github.com/mahanhaz/adb-auto-restarter) | Github | | ADB service auto restarting shell. really helpful if you are as lazy as i am and don't want to restart your adb service manually when it stops detecting your android phone. |
| [react-native-touch-visualizer](https://github.com/zachgibson/react-native-touch-visualizer) | Github | | Visualize touches and drags on React Native apps.|

### VSCode
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native VSCode](https://www.youtube.com/watch?v=NpfDMI48yV0&index=42&list=WL) | Youtube | | |
| [VS Code — how to create snippets to speed up your React Native development](https://medium.com/react-native-institute/vs-code-how-to-create-snippets-to-speed-up-your-react-native-development-6399bbf12a76#.idbdcyolo) | Blog | | |
| [VSCode React Snippets](https://github.com/xabikos/vscode-react) | Github | | List of all the react snippets for VSCode|

### CodePush
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
|[React Native + CodePush](http://blog.differential.com/react-native-codepush/) | | | |

### Continuous Integration / Deployment / Delivery
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Continuous Deployment with Fastlane](https://amitkothari.com/Continuous-deployment-of-React-Native-app-using-Fastlane/) | | | |
| [An Actually Good Solution to On-Device Development in React Native](https://corbt.com/posts/2016/06/25/an-actually-good-solution-to-ondevice-development-in-react-native.html) | | | |
| [Continuous Integration for React Native Apps With Fastlane and Bitrise (iOS)](http://blog.thebakery.io/continuous-integration-for-react-native-applications-with-fastlane-and-bitrise-ios-version/) | | | |
| [A React-Native Android iOS Starter App/ BoilerPlate / Example with Redux, RN Router, & Jest with the Snowflake Hapi Server running locally or on RedHat OpenShift for the backend http://bartonhammond.github.io/snowflake/snowflake.js.html](https://github.com/bartonhammond/snowflake) | | | |
| [Snowflake: Continuous Integration with Bitrise.io](https://www.youtube.com/watch?v=EYafslJvXz8&list=PLPDajyixAsuMKSDMel9x6pzmBuklZq4ci) | | | |
| [Publish React Native Applications Over The Air with Electrode RN OTA, an Open Source Release from @WalmartLabs](https://medium.com/walmartlabs/publish-react-native-bundles-over-the-air-with-the-first-electrode-rn-release-3780edb387ba#.zcd293w9f) | | | |
| [Preview your Android & iOS React Native apps on your Github Pull Request](http://tech.m6web.fr/preview-android-ios-react-native-on-github-pull-request/) | Blog | | |
| [CI and Automated Deploys with Buddybuild](https://www.dailydrip.com/topics/react-native/drips/ci-and-automated-deploys) | | | |
| [Automating a React-native Mobile Application for Beta Testing](https://lasithapetthawadu.wordpress.com/2017/01/05/automating-a-react-native-mobile-application-for-beta-testing/) | Blog | | |
| [ReactNative - Zero to DevOps](https://www.youtube.com/watch?v=lfqZ8Uy2p3U&app=desktop) | Youtube | ★★★★★ | Great little intro to set up CI with Azure and CD with Codepush |
| [Automating a React-native Mobile Application for Beta Testing](https://lasithapetthawadu.wordpress.com/2017/01/05/automating-a-react-native-mobile-application-for-beta-testing/) | Blog | | Uses Jenkins for triggering the build automation, Docker for containerizing and building,unit testing and deploying, TestFairy for uploading the build for beta testing |
| [Get your brownfield React Native app built on demand](http://tech.m6web.fr/get-brownfield-react-native-app-built-on-demand/) | Blog | | Article on getting CI and CD set up with Buddybuild|

### Installing SDKs
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Installing the Facebook SDK](https://tylermcginnis.com/installing-the-facebook-sdk-into-a-react-native-android-and-ios-app) | Blog | | |

### Patents
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Are people really worried about using React and ReactNative with the language that's in Facebook's PATENTS file?](https://www.quora.com/Are-people-really-worried-about-using-React-and-ReactNative-with-the-language-thats-in-Facebooks-PATENTS-file)| Quora | | |
| [React Native goes open source, kills the buzz with Patent License Grant](https://jaxenter.com/react-native-goes-open-source-kills-the-buzz-with-patent-license-grant-115978.html)| | | |
| [Dan Abramov (gaearon) on Facebook's PATENTS clause](https://www.reddit.com/r/reactjs/comments/4ybhzw/dan_abramov_gaearon_on_facebooks_patents_clause/) | Reddit | | |
| [React patents clarification: Facebook License FAQ, adoption at Apple and Microsoft](http://react-etc.net/entry/react-patents-facebook-license-faq-adoption-by-apple-and-microsoft) | Blog | | |

### Talks
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Awesome React Native Talks](https://github.com/mightyCrow/awesome-react-native-talks) | Github | ★★★★ | Nice, curated list of talks |
| [Writing Cross-Platform Apps with React Native](https://www.infoq.com/articles/react-native-introduction) | | | |
| [No Xcode Java Swift or Objc - How far JS Gets you](https://youtu.be/1Urj4TZ5BLI?t=8h48m13s) | | | |
| [React Native: Are we there yet?](https://www.youtube.com/watch?v=rahrrfJIh9s), [slides](https://speakerdeck.com/roman01la/react-native-are-we-there-yet-pokemon-edition-at-vinnytsiajs-16) | | | |
| [React Bratislava Meetup Nov 18 2016](https://www.youtube.com/watch?v=MmhnxDhP8js) | Youtube | | |
| [Write-once, run WebRTC anywhere with React Native (Kranky Geek WebRTC 2016)](https://www.youtube.com/watch?v=OT6kwzsQeVc)| Youtube | | Emil walks through his experience using React Native with WebRTC. |

### Tutorials
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Step-by-step guide through building a complex React Native app](https://github.com/buildreactnative/assemblies-tutorial/tree/final_app_ios) | | | |
| [Prototyping a Chat App with React Native and Phoenix](https://shift.infinite.red/prototyping-a-chat-app-with-react-native-and-phoenix-5e65677a8217#.7yeh0cc6c) | | | |
| [React Native - Recreating the Apple TV Icons](http://browniefed.com/blog/react-native-recreating-the-apple-tv-icons/) | Blog | | Post about how to make a tricky 3D animation in React Native |
| [How I built React Native Tab View](https://medium.com/@satya164/how-i-built-react-native-tab-view-7adfb2570af6#.co3h4t1bd) | Blog | | Post about a common UI pattern |
| Creating a hacker news reader [part1](https://code.tutsplus.com/tutorials/how-to-create-a-news-reader-with-react-native-setup-and-news-item-component--cms-25935), [part2](https://code.tutsplus.com/tutorials/how-to-create-a-news-reader-with-react-native-web-page-component--cms-25993) | | | |
| [30 days of React Native](https://github.com/fangwei716/30-days-of-react-native) | Github | ★★★★★ | Project shows how to build various common designs in React Native|
| [Building a Facebook Paper-like UI with React Native](https://medium.com/the-react-native-log/building-a-facebook-paper-like-ui-with-react-native-4a753623d343#.u72xv9rf5) | Blog | ★ | |
| [Building feedback UI](https://medium.com/@yousefkama/react-native-ui-challenge-1-42db390905c#.ehw57qjjr) | Blog | | |
| [Building a Wunderlist Clone](https://medium.com/@yousefkama/react-native-ui-challenge-2-be24f72e6a68#.yc9phov60) | Blog | | |
| [Building Instagram Stories](https://medium.com/@yousefkama/building-instagram-stories-d14763682e98#.r60wymjph) | Blog | ★★★★ | Highlights the problem of a lack of a CSS 3D Transform in React Native|
| [How I built a Tinder inspired loader in React Native](https://medium.com/@yousefkama/how-to-build-a-tinder-like-loader-animation-in-react-native-e2a4ace8f906#.tz0degj3w) | | | |
| [Expanding and Collapsing Elements Using Animations in React Native](http://moduscreate.com/expanding-and-collapsing-elements-using-animations-in-react-native/) | | | |
| [Dynamic Animated Lists in React Native](http://moduscreate.com/react-native-dynamic-animated-lists/) | | | |
| [React Native Tutorial: Building Apps with JavaScript](https://www.raywenderlich.com/126063/react-native-tutorial) | Blog | ★★★★★ | Walkthrough tutorial demonstrating React Native basics. Build a sample real estate app that shows a list of nearby homes |
| [Build a Coffee Finder App with React Native and the Yelp API](https://appendto.com/2016/11/build-a-coffee-finder-app-with-react-native-and-the-yelp-api/) | | | |
| [Building an iOS Geolocation Travel App with React Native](https://www.codementor.io/ios/tutorial/build-ios-geolocation-app-react-native) | | | |
| [Building the F8 2016 App](http://makeitopen.com/) | Blog | | |
| [React Native Workshop](https://rangle-io.gitbooks.io/react-native-workshop/content/) | Gitbook | ★★★★★ | Short online book walkthrough of react native |
| [Implement Snapchat like swipe navigation declaratively in React Native](https://medium.com/the-react-native-log/implement-snapchat-like-swipe-navigation-declaratively-in-react-native-309e71229c89#.p8r5f9ynt) | Blog | | |

| [React Native Cube Transition](https://github.com/tlackemann/react-native-cube-transition) | Github + Blog | | React Native module for iOS that rotates components on a cube, similar to Instagram Stories. |
| [Build A Clock in React Native — Part 1](https://blog.binoy.io/build-a-clock-in-react-native-part-1-5911635baa1#.fnc5xrfqx) [Build A Clock in React Native — Part 2](https://blog.binoy.io/build-a-clock-in-react-native-part-2-938ccb3eae5d#.zekfdpvs6) [Youtube](https://www.youtube.com/watch?v=XaJb4pP5phk&feature=youtu.be) | Blog | | |
| [Snowfall effect in React Native](https://medium.com/@Cuong.Le/snowfall-effect-in-react-native-d4c722434814#.gshzgj154) | Blog | | |
| [Building infinite scroll in React Native](https://blog.nativebase.io/building-infinite-scroll-in-react-native-e717602553f8#.l2vdxvtch) | Blog | | |
| [React Native ScrollView animated header](https://medium.com/appandflow/react-native-scrollview-animated-header-10a18cb9469e#.aovnak85d) | Blog | | |
| [Ripple effect in React Native](https://medium.com/react-native-motion/ripple-effect-in-react-native-1cb0ad568e91#.1vslqffx1) | Blog | | Here’s a tutorial how to make ripple effect for Material Design’s Icon Button using the Animated API |
| [Simple React Native forms with react-native-clean-form and Immutable.js](https://medium.com/gumtreelab/simple-react-native-forms-with-react-native-clean-form-and-immutable-js-403d4fb257f3#.od9tvob0i) | | | |
| [Toolbar animation in React Native](https://medium.com/react-native-motion/toolbar-animation-in-react-native-fe89c4f8e4cf#.e51ss7gnr) | | | |
| [Building a simple camera app clone for iOS with React Native](https://steinar.io/building-your-own-camera-app-for-ios-with-react-native/) | Blog | | |

### Video Tutorials
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Introduction to React Native - Building a React Native app from scratch](https://www.youtube.com/watch?v=r5OPRhelEIU) | | | |
| [Introduction to React Native](https://www.youtube.com/watch?v=n5RhAYhTxCk) | | | A basic introduction to getting started with React Native. This screencast shows how to get setup, development workflow, and building the first cut at a ListView to show some images and meta data for Hearthstone cards. |
| [React Native Quickly](http://node.university/p/react-native-quickly) | | | |
| [React Native Beginner](https://www.youtube.com/playlist?list=PL7D-0n1z1EbgAoLu1n5wjcMLDDAQqXOMw) | | | |
| [Daily Drip](https://www.dailydrip.com/topics/react-native/) | Video Classes | | |
| [React Native TODO App](https://egghead.io/lessons/react-setup-react-native-for-ios-and-android) | Egghead | | With Jason Brown |

### Sample Apps
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React-Native-Apps](https://github.com/ReactNativeNews/React-Native-Apps) | Github | ★★★★★ | Curated list of open source React Native Apps |
| [Awesome React Native Open Source Apps](https://github.com/jondot/awesome-react-native#open-source-apps) | | | Part of the Awesome React Native Repo is a section of open source apps |
| [Interesting React-Native projects to learn from](https://android.jlelse.eu/interesting-react-native-projects-to-learn-from-caf6ad1efd1f#.30d5hbcel) | | | |

### Podcasts
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native Radio](https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwjN56qH5YvQAhXBQCYKHfWvBOUQFggdMAA&url=https%3A%2F%2Fdevchat.tv%2Freact-native-radio&usg=AFQjCNGVyW6VVpfad46fkDHCPu-oeg4jcg&sig2=tvPukKH47qj_9rI4bImY0Q) | | | |

### Jobs
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Jobs](https://www.react-jobs.com/)
| [reactnativejobs.io](http://www.reactnativejobs.io/) | | | |

## Companies using React Native
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Tesla](https://gist.github.com/timdorr/35c95d0037c5334d143b49c25db303c9)| | | |

### Books
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [React Native Quickly Online Book](http://reactnativequickly.com/book/chap01.html#leanpub-auto-why-react-native-is-awesome) | Online Book | ★★★ | Short book to get you familiar with the basics of React Native |
| [Learning React Native: Building Native Mobile Apps with JavaScript](https://www.amazon.com/gp/product/1491929006/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1491929006&linkCode=as2&tag=reacnati-20&linkId=VB4CZXEYO25NZNVM) | Book | ★★★★ | Good book to get started with react native |
| [React Native in Action](https://www.manning.com/books/react-native-in-action?a_aid=reactnativecom&a_bid=6887c8c9) | MEAP | | |
| [React Native Animation Book](http://browniefed.com/react-native-animation-book/) | Gitbook | ★★★★★ | The best resource for learning animations in react native|
| [React Native Cookbook](https://www.packtpub.com/application-development/react-native-cookbook) | | | |
| [Fullstack React Native](https://www.fullstackreact.com/react-native/) | | | The up-to-date, in-depth, complete guide to React Native|

### Weex
| Title | Type | Resource Rating | Description |
| :------------ |:---------------:| :---------------:| :-----|
| [Weex Homepage](https://weex-project.io/) | | | |
| [If you like React Native & Vue, you will like Weex](https://medium.com/@jiyinyiyong/if-you-like-react-native-vue-you-will-like-weex-5de452e559c6#.nyrbuthwg)| Blog| | |
| [A simple tutorial for Weex](https://medium.com/@jinjiang/a-simple-tutorial-for-weex-353cd4142b48#.vbo76ig8r) | Blog | | |