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

Hello I'm React Native

Hello I'm React Native

Overview about React Native framework

Marco Almeida

January 28, 2017
Tweet

Other Decks in Programming

Transcript

  1. Marco Almeida ‣ Software Engineer at Healfies
 healfies.com ‣ Front-end

    Developer at Spinver
 spinver.com ‣ github.com/marquinhoalm About Me @marquinhoalm
  2. @marquinhoalm "LEARN ONCE, WRITE ANYWHERE" What's React Native? Framework Build

    App Only Using Javascript Native UI Components Asynchronous Execution Based on React.js
  3. @marquinhoalm ‣ Node.js 4.0+ ‣ React Native Command Line Tools

    ‣ $ npm install -g react-native-cli Common Requisites GETTING STARTED
  4. @marquinhoalm ‣ Android Studio ‣ JDK 1.8+ ‣ Android Virtual

    Device GETTING STARTED Requisites for ANDROID
  5. @marquinhoalm ‣ ActivityIndicator ‣ Button ‣ DatePickerIOS ‣ DrawerLayoutAndroid ‣

    Image ‣ KeyboardAvoidingView ‣ ListView ‣ MapView ‣ Modal ‣ Navigator ‣ NavigatorIOS ‣ Picker ‣ PickerIOS ‣ ProgressBarAndroid Available List COMPONENTS ‣ ProgressViewIOS ‣ RefreshControl ‣ ScrollView ‣ SegmentedControlIOS ‣ Slider ‣ SnapshotViewIOS ‣ StatusBar ‣ Switch ‣ TabBarIOS ‣ TabBarIOS.Item ‣ Text ‣ TextInput ‣ ToolbarAndroid ‣ TouchableHighlight ‣ TouchableNativeFeedback ‣ TouchableOpacity ‣ TouchableWithoutFeedback ‣ View ‣ ViewPagerAndroid ‣ WebView
  6. @marquinhoalm ‣ React Native has an elegant way to handle

    this ‣ SearchBar.ios.js ‣ SearchBar.android.js WAYS TO CHOOSE SPECIFIC PLATFORM
  7. @marquinhoalm ‣ $ react-native init AppExample ‣ $ cd AppExample

    ‣ $ react-native run-ios ‣ $ react-native run-android Creating a Project PROJECT STRUCTURE
  8. @marquinhoalm ‣ React Native Package Manager built to ease your

    daily. Based on CocoaPods and react-native link RNPM EXTRA TOOLS
  9. @marquinhoalm ‣ React Native IDE built for Atom (by Facebook)

    ‣ Built in Chrome debugger, remote server access ‣ https://nuclide.io/ Nuclide EXTRA TOOLS