Slide 1

Slide 1 text

¡Hola!

Slide 2

Slide 2 text

Wojciech Brains & Beards

Slide 3

Slide 3 text

Cross-platform mobile development with React Native

Slide 4

Slide 4 text

Me.js

Slide 5

Slide 5 text

React

Slide 6

Slide 6 text

Facebook

Slide 7

Slide 7 text

Released » iOS: March 2015 » Android: September 2015

Slide 8

Slide 8 text

Does it work?

Slide 9

Slide 9 text

Cross-platform Android mobile development with React Native

Slide 10

Slide 10 text

Everything works, because computers

Slide 11

Slide 11 text

Using other people's code

Slide 12

Slide 12 text

Android support

Slide 13

Slide 13 text

Example

Slide 14

Slide 14 text

React Native Cordova Plugin Adapter (Android only)

Slide 15

Slide 15 text

The Good

Slide 16

Slide 16 text

Development experience » No IDE necessary » build times » hot reloading

Slide 17

Slide 17 text

Product teams vs Technology teams

Slide 18

Slide 18 text

Hiring

Slide 19

Slide 19 text

Code push

Slide 20

Slide 20 text

Existing React ecosystem

Slide 21

Slide 21 text

ECMAScript 6

Slide 22

Slide 22 text

Potentially good

Slide 23

Slide 23 text

React Native Desktop

Slide 24

Slide 24 text

cljsrn / re-natal

Slide 25

Slide 25 text

Cycle React Native Driver

Slide 26

Slide 26 text

Elm Native UI

Slide 27

Slide 27 text

Not so good

Slide 28

Slide 28 text

look & feel

Slide 29

Slide 29 text

extra abstraction layer

Slide 30

Slide 30 text

Mobile experience required

Slide 31

Slide 31 text

Who is React Native useful for?

Slide 32

Slide 32 text

How do I start? » React Native documentation » Egghead/ Udemy » Ray Wenderlich » React Native Radio

Slide 33

Slide 33 text

Can I gradually switch my application to React Native?

Slide 34

Slide 34 text

Summary

Slide 35

Slide 35 text

Koniec