React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms...

103
React Native GAME-CHANGER FOR MOBILE DEVELOPMENT React Bangkok 1.0.0 August 27, 2016

Transcript of React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms...

Page 1: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

React NativeGAME-CHANGER FOR MOBILE DEVELOPMENT

React Bangkok 1.0.0August 27, 2016

Page 2: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

PanJ

CTO at TakeMeTour

9 years on web development

Full-stack developer

DevOps beginner

PANJAMAPONG SERMSAWATSRI

Page 3: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

ChernRANATCHAI CHERNBAMRUNG

CTO at NextCover

Main stream Front-end

Full-stack developer

DevOps beginner

Page 4: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

History of JavaScript

JavaScript

1997 2009

NodeJS

PhoneGap

ES2015

Page 5: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

What is great about Web technology

Open standards

Instant distribution

Fast iteration

Unified team

Nick Schrock at ReactJS Conf 2016

Page 6: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

What is great about Web technology

Open standards

Instant distribution

Fast iteration

Unified team

Nick Schrock at ReactJS Conf 2016

Page 7: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

What is great about Web technology

Open standards

Instant distribution

Fast iteration

Unified team

Nick Schrock at ReactJS Conf 2016

Page 8: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

What is great about Web technology

Open standards

Instant distribution

Fast iteration

Unified team

Nick Schrock at ReactJS Conf 2016

Page 9: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

React Native

Page 10: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Native

Open standards

Instant distribution

Fast iteration

Unified team

Nick Schrock at ReactJS Conf 2016

React Native

Proprietary platforms

Installed binaries

Compile cycles

Platform-specific team

Page 11: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Native

Open standards

Instant distribution

Fast iteration

Unified team

Nick Schrock at ReactJS Conf 2016

React Native

Proprietary platforms

Installed binaries

Compile cycles

Platform-specific team

Page 12: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Native

Open standards

Instant distribution

Fast iteration

Unified team

Nick Schrock at ReactJS Conf 2016

React Native

Proprietary platforms

Installed binaries

Compile cycles

Platform-specific team

Page 13: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Native

Open standards

Instant distribution

Fast iteration

Unified team

Nick Schrock at ReactJS Conf 2016

React Native

Proprietary platforms

Installed binaries

Compile cycles

Platform-specific team

Page 14: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

– Eric Baer

“Using React is a Business Decision, Not a Technology Choice”

Page 15: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

React<div>

<img src=“/logo.png” /> </div>

React Native<View>

<Image source={require(‘logo.png’)} /> </View>

DOM

Native Component

Page 16: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

React Native vs

Ionic/Cordova

Page 17: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

React Native Ionic/Cordova

Hot Reloading ✓ ✗

Code Push ✓ ✓

View Engine Native Components WebView

Memory Usage Moderate High

Page 18: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

React Native vs

Native

Page 19: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

React Native Native

Code Sharing ✓ ✗

Page 20: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

React Native Native

Code Sharing ✓ ✗

Code Sharing ✓ ✗

Code Sharing ✓ ✗

Code Sharing ✓ ✗

Code Sharing ✓ ✗

Code Sharing ✓ ✗

Page 21: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

– Mark Zuckerberg

“JavaScript will be the next universal language after English”

didn’t said

Page 22: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Let’s get hands-on!WORKSHOP TIME!

Page 23: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 23

React Native In Touchhttps://github.com/ranatchai/react-native-bkk-example

- Different Between iOS and Android - Code Overview, Styling Component - Dev Process - It Great but … ?

Page 24: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 24

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 25: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 25

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 26: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 26

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 27: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 27

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 28: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 28

Thing We Learn

- Result in Android and iOS is Different

https://github.com/ranatchai/react-native-bkk-example

Page 29: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 29

Code Overviewhttps://github.com/ranatchai/react-native-bkk-example

Page 30: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 30

Project Structure

Page 31: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 31

Page 32: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 32

Page 33: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 33

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 34: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 34

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 35: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 35

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 36: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 36

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 37: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 37

Page 38: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 38

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 39: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 39

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 40: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 40

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 41: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 41

Thing We Learn

- Native bundle per Platform (iOS/Android) - Write code like React web but can’t use DOM - Easy Stylesheet - find Component from github

https://github.com/ranatchai/react-native-bkk-example

Page 42: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 42

Code Overview (2)https://github.com/ranatchai/react-native-bkk-example

Page 43: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 43

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 44: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 44

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 45: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 45

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 46: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 46

Bootstrap in React-Native

nativebase.io

Page 47: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 47NativeBase Theme

nativebase.io

Page 48: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 48NativeBase Theme

nativebase.io

Page 49: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 49E-Commerce Theme

nativebase.io

Page 50: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 50Themeforest for ReactNative

Page 51: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 51

Development Processhttps://github.com/ranatchai/react-native-bkk-example

Page 52: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 52

$ react-native start

Run Packager

Page 53: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 53

$ react-native start

Run Packager

Page 54: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 54

$ react-native start

Run Packager

Run iOS

$ react-native run-ios

Page 55: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 55

$ react-native start

Run Packager

Run iOS

$ react-native run-ios

Page 56: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 56

$ react-native start

Run Packager

Run Android Emulator

$ android avd

Page 57: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 57

Run Android

$ react-native avd

Page 58: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 58

$ react-native start

Page 59: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 59

$ react-native start

Run Android

$ react-native run-android

Page 60: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 60

$ react-native start

Run Android$ react-native run-android

Page 61: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 61

CMD + DOpen Dev tools iOS

https://github.com/ranatchai/react-native-bkk-example

Page 62: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 62

CMD + MOpen Dev tools Android

https://github.com/ranatchai/react-native-bkk-example

Page 63: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 63

Hot reload and Live reload

Page 64: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 64

Enable Live Reload

https://github.com/ranatchai/react-native-bkk-example

Page 65: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 65

Live Reload Demo

https://github.com/ranatchai/react-native-bkk-example

https://youtu.be/urbcszfA7yU

Page 66: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 66

Enable Hot Reload

https://github.com/ranatchai/react-native-bkk-example

Page 67: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 67

Hot Reload Demo

https://github.com/ranatchai/react-native-bkk-example

https://youtu.be/bfKyoBcu8b0

Page 68: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 68

Enable Remote Debugging

https://github.com/ranatchai/react-native-bkk-example

Page 69: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 69

Debugger: Chrome Dev Tools

https://github.com/ranatchai/react-native-bkk-example

Page 70: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 70

React Native Debugger

https://github.com/jhen0409/react-native-debugger

Page 71: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 71

React Native Debugger

https://github.com/jhen0409/react-native-debugger

Page 72: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 72

React Native Debugger

https://github.com/jhen0409/react-native-debugger

Page 73: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 73

Thing We Learn

- Dev Process very fast with hot reload - Easy Debugging Code with Chrome Dev Tools

https://github.com/ranatchai/react-native-bkk-example

Page 74: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 74

Everyting is Great but…

- Can we use React Native with Redux ? - Testing framework ? - Offline Storage ? - Instant App Update ? (Code Push) - CI & CD ?

Page 75: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 75

Study from Full Stack Boilerplatehttps://github.com/futurice/pepperoni-app-kit

Page 76: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Who are using React Native?

Facebook Facebook Ads Manager

Facebook Groups

Gyroscope QQ Discord

Page 77: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Ready for Production?• New versions are coming very fast, some have

breaking changes • Open-sourced components are sufficient, but there

are some open issues • There are some limitations on styling components in

tricky cases, native bridge is needed • TakeMeTour was able to launch its first version in both

platforms within 2 weeks of development • An intern took the code written for iOS and made it

run *NATIVELY* on Android within 2 days

Page 78: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 78

Tip & Trickhttps://github.com/ranatchai/react-native-bkk-example

Page 79: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 79

How to Find Componenthttps://js.coach

Page 80: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 80

Next Generation IDE for building React Native

https://decosoftware.com

Page 81: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 81

Web

https://github.com/necolas/

react-native-web

Mac

https://github.com/ptmt/

react-native-macos

Ubuntu

https://github.com/

CanonicalLtd/react-native

React Native for Web & Desktop App

Page 82: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 82

Old

Page 83: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 83

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 84: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 84

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 85: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 85

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 86: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 86

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 87: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 87

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 88: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 88

Page 89: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 89

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 90: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 90

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 91: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 91

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 92: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 92

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 93: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 93

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 94: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 94

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 95: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 95

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 96: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 96

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 97: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 97

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 98: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 98

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 99: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 99

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 100: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 100

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 101: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 101

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 102: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 102

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example

Page 103: React Native - reactbkk.com · Nick Schrock at ReactJS Conf 2016 React Native Proprietary platforms Installed binaries Compile cycles Platform-specific team – Eric Baer

Slide № 103

AndroidiOS

https://github.com/ranatchai/react-native-bkk-example