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

Avatar for Marco Almeida

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