Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/paramaggarwal/react-native-workshop

Code and content from the workshop on getting comfortable with React Native.
https://github.com/paramaggarwal/react-native-workshop

Last synced: about 1 month ago
JSON representation

Code and content from the workshop on getting comfortable with React Native.

Awesome Lists containing this project

README

        

# react-native-workshop
Code and content from the workshop on getting comfortable with React Native.

A one day workshop on React Native, organised by OF10, Powai on 25th Feb, 2017.

You can explore [the slides](Slides.pdf) to get an overall structure. The slides about the [internals of React Native](Under_the_hood.pdf) are also available.

# Install

1. Install Node.js using Homebrew.
2. Setup either of Xcode or Android Studio.
3. Code editor of your choice.

# Run

1. `cd RNWorkshop`
2. `npm install`
3. `react-native run-ios` or `react-native run-android`
4. To run in Android, you need to first run emulator with `emulator -avd `, see list of names with `emulator -list-avds`

# Why learn React Native?

React has changed how we built web apps. Just declare components, and all UI is now just a function of a state. Change a state and the UI updates seamlessly. With React Native, you can do the same for both iOS and Android native apps. No web view involved. Learn once, write for all three platforms. The holy grail of broad-stack UI development.

# Resources

1. React Native - https://facebook.github.io/react-native/
2. React Native: Bringing modern web techniques to mobile - https://goo.gl/YmbvDF
3. Why you should consider React Native for your mobile app - https://goo.gl/V8k8lj
4. Who's using React Native? - http://facebook.github.io/react-native/showcase.html
5. Getting started guide to install React Native & its dependencies - https://goo.gl/xejpWw
6. Myntra : A front end tech story - https://medium.com/myntra-engineering/myntra-a-front-end-tech-story-ded7d3626f6#.tmeg5fv2j

# Author

Param Aggarwal ([email protected])