Upgrade to Pro — share decks privately, control downloads, hide ads and more …

React Native for Mobile App Development

React Native for Mobile App Development

React Native bring web development environment to mobile app development. At the end of the talk there is a coding tutorial that you can access at https://github.com/sonnylazuardi/karejo-app #ReactNative #JakartaJS

Sonny Lazuardi

October 21, 2015
Tweet

More Decks by Sonny Lazuardi

Other Decks in Technology

Transcript

  1. MOBILE APP DEVELOPMENT IS HARD No Code Sharing Low Iteration

    Speed Hard To Scale https://speakerdeck.com/frantic/react-native-tutorial-nyc-15
  2. Zuckerberg admits fault in Facebook's HTML5 focus, pledges native Android

    app 2012 2015 Facebook Ads Manager using React Native
  3. NATIVE APPS WHY ARE GREAT? Complex Gestures & Smooth Animations

    Fast, Responsive Consistent With the platform https://speakerdeck.com/frantic/react-native-tutorial-nyc-15
  4. DOM

  5. REACT NATIVE COMPONENT <div> <View> Browser DOM Native Component <img>

    <Image> <span> <Text> <ScrollView> <MapView> <TabBar>
  6. REACT NATIVE SETUP • Requirements • OSX • Node 4.0

    or newer • Watchman • Installing React Native CLI npm install –g react-native-cli • Starting React Native Project react-native init ProjectName
  7. ANDROID SETUP • Install JDK • Install Android SDK brew

    install android-sdk • Add Android SDK path to your ~/.bashrc, ~/.zshrc export ANDROID_HOME=/usr/local/opt/android- sdk