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

Alexey Kureev, Mike Grabowski, Publitas / Callstack.io, Amsterdam / Wroclaw — Solving a Tooling Problem For React Native

Alexey Kureev, Mike Grabowski, Publitas / Callstack.io, Amsterdam / Wroclaw — Solving a Tooling Problem For React Native

Alexey Kureev, Mike Grabowski, Publitas / Callstack.io, Amsterdam / Wroclaw — Solving a Tooling Problem For React Native

Unfortunately, React Native, being open-sourced last year, still suffers from the lack of great unified tooling. Managing native dependencies, adding custom fonts, just to name few, are the most common things that require you to know a lot of Objective-C and Java. This talk addresses to solve React Native tooling problems.

React Amsterdam

April 21, 2016
Tweet

More Decks by React Amsterdam

Other Decks in Technology

Transcript

  1. Tooling is important 3 Motivation The language or a framework

    is as good as it’s tooling and ecosystem. Without it - it’s worth nothing.
  2. $ npm install react-native-side-menu 1. Install package using npm: import

    SideMenu from ‘react-native-side-menu’; 2. Import package where it’s needed 3. Profit! Dependencies 6 Motivation
  3. 7

  4. $ npm install react-native-vector-icons 1. Install package using npm: import

    Icon from ‘react-native-vector-icons/FontAwesome’; 2. Import package where it’s needed Dependencies 8 Motivation
  5. 9

  6. 18

  7. 21

  8. High adoption 23 Features 1. No config required $ npm

    install -g rnpm 2. Codebase agnostic $ ls ./my-app $ // code structure is up to you