build 2016 - t657 - instantly releasing updates to your react native apps

9

Upload: windows-developer

Post on 13-Jan-2017

252 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Build 2016 - T657 - Instantly Releasing Updates to your React Native Apps
Page 2: Build 2016 - T657 - Instantly Releasing Updates to your React Native Apps

#Build2016

Instantly releasing updates toyour React Native appsJonathan CarterPrincipal Program Manager, Visual Studio

Page 3: Build 2016 - T657 - Instantly Releasing Updates to your React Native Apps

1. React Native apps are offline by design2. Store distribution introduces release

latency3. End user update adoption is unpredictable

Instantly Releasing Mobile UpdatesWhat is currently inhibiting it?

Page 4: Build 2016 - T657 - Instantly Releasing Updates to your React Native Apps

CodePushWhat is it?1. Cloud-hosted mobile

app deployment service

2. Managed via cross-platform CLI

3. Simple, yet comprehensive React Native SDK

Page 5: Build 2016 - T657 - Instantly Releasing Updates to your React Native Apps

Microsoft CodePushGetting started in 6 easy steps1. Install the CLI

2. Create an account

3. Create a CodePush app

4. Install the SDK

5. Consume the API

6. Release an update

npm install –g code-push-cli

code-push register

code-push app add <appName>

rnpm install react-native-code-push

codePush.sync();

code-push release-react <appName> <platform>

Page 6: Build 2016 - T657 - Instantly Releasing Updates to your React Native Apps

Demo

CodePush in action!

Page 7: Build 2016 - T657 - Instantly Releasing Updates to your React Native Apps

1. Full Android support2. Team collaboration3. Staged rollouts4. HockeyApp integration5. VSTS extension for mobile CD6. …

There’s so much more!Additional CodePush features

Page 8: Build 2016 - T657 - Instantly Releasing Updates to your React Native Apps

• Visit http://codepush.tools for more info, including docs and sample apps

• Chat with our team in #code-push on Reactiflux

• Email: [email protected]• Twitter: @lostintsangent

Additional Resources

Page 9: Build 2016 - T657 - Instantly Releasing Updates to your React Native Apps

© 2016 Microsoft Corporation. All rights reserved.