Setup steps can be found at https://facebook.github.io/react-native/docs/getting-started.html
Note the two tabs at the top, one for 'Quick Start' and other for 'Build Projects with Native Code'
If you own a Mac, it is recommended to setup your machine via the "Build Projects with Native Code" tab.
Each chapter has a separate branch, so one should be able to checkout any branch and start from there.
- Chapter 1: Setup.
- Chapter 2: Creating a List for displaying the coins data.
- Chapter 3: Fetching data from API, adding pull-to-refresh behavior and search functionality.
- Chapter 4: Adding navigation and Settings screen.
- Chapter 5: Store and fetch values based on user's preference.
Checkout any branch, cd CoinWatch
, and run yarn
to get started.
yarn start
- To start the packageryarn ios
- To run on iOSyarn android
- To run on android
- React Native Express - http://www.reactnativeexpress.com/
- React Native Elements - https://github.com/react-native-training/react-native-elements
- Awesome React Native - https://github.com/jondot/awesome-react-native
- Curated List of Open Source React Native Apps - https://github.com/ReactNativeNews/React-Native-Apps
- Ignite - https://github.com/infinitered/ignite
- NativeBase - https://github.com/GeekyAnts/NativeBase
- JS Coach - https://js.coach/react-native
- Native Directory - http://native.directory/