Use Angular 2 and React Native to build applications for Android and iOS.
http://angular.github.io/react-native-renderer/
- Set up React Native for iOS and/or Android following Getting started and Android setup
- Clone this repository or a fork of it
- Install Gulp, React Native CLI and Typings globally:
npm install -g gulp react-native-cli typings
- Install local npm modules:
npm install
Creating the sample project:
gulp init
to create the react-native project
Android:
gulp start.android
to launch the sample on the connected device or emulator, and watch sources for auto update (if enabled in F2/shake dev menu) use theReload JS
button after the initial red screen
iOS:
gulp start.ios
to launch the sample on an emulator, and watch sources for auto update (it will fail the first due to initial compilation, simply restart it)- OR,
gulp watch
and open.dist/app/ngReactNative/ios/ngReactNative.xcodeproj
in Xcode and hitRun
Tests:
gulp test.browser
to run tests in Chrome
Doc:
gulp doc
to generate the documentation in ./dist/doc