react-native-demo
Libraries
- react and react native
- redux
- babeljs
- eslint
- chriso/validator.js For simple yet powerfull Este sync/async validation.
- moment
- react-native-sound
- react-native-router-flux
- react-native-fs
- react-native-device-info
- react-native-sqlite-storage
- react-native-push-notification
- react-native-barcodescanner
UI
- react-native-camera
- react-native-scrollable-tab-view
- react-native-vector-icons
- tcomb-form-native
- react-native-material-kit
- react-native-refreshable-listview
- react-native-image-picker
- react-native-material-design
- react-native-animatable
- react-native-swipeout
- react-native-lightbox
- react-native-viewpager
- react-native-chart
- react-native-gifted-listview
- react-native-modalbox
- react-native-linear-gradient
- react-swipeable-views
- react-native-action-button
- react-native-spinkit
- react-native-controllers
- react-native-progress
- react-native-tabs
- react-native-image-progress
Prerequisites
- node.js (Node 5 with npm 3 is required).
Create App
git clone https://github.com/luqin/react-native-demo
cd react-native-demo
npm install
Start Development
React Native: Getting Started
Dev Tasks
npm run start
npm run android
npm run clean
Production Tasks
Documentation
For absolute beginners, see: react-howto.
So you've decided to give this web stack a chance, but where is the documentation? Code is documentation in itself as it illustrates various patterns, but to start with you should educate yourself on React.js and Redux. You should learn ES6 to refresh your knowledge about "new" JavaScript practices and syntax. This stack uses immutable.js and class-less design for a good reason. Node.js.