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

Cross-platform Mobile Development with React Native

9e9c31ccda3071a0448aef383d16fcd3?s=47 sharnik
April 15, 2016

Cross-platform Mobile Development with React Native

Slides from a presentation I gave on BarcelonaJS meetup in Barcelona in April 2016.

It talks about React Native's ecosystem and developer experience and whether it's a valid way of developing real world mobile applications.

9e9c31ccda3071a0448aef383d16fcd3?s=128

sharnik

April 15, 2016
Tweet

Transcript

  1. ¡Hola!

  2. Wojciech Brains & Beards

  3. Cross-platform mobile development with React Native

  4. Me.js

  5. React

  6. Facebook

  7. Released » iOS: March 2015 » Android: September 2015

  8. Does it work?

  9. Cross-platform Android mobile development with React Native

  10. Everything works, because computers

  11. Using other people's code

  12. Android support

  13. Example

  14. React Native Cordova Plugin Adapter (Android only)

  15. The Good

  16. Development experience » No IDE necessary » build times »

    hot reloading
  17. Product teams vs Technology teams

  18. Hiring

  19. Code push

  20. Existing React ecosystem

  21. ECMAScript 6

  22. Potentially good

  23. React Native Desktop

  24. cljsrn / re-natal

  25. Cycle React Native Driver

  26. Elm Native UI

  27. Not so good

  28. look & feel

  29. extra abstraction layer

  30. Mobile experience required

  31. Who is React Native useful for?

  32. How do I start? » React Native documentation » Egghead/

    Udemy » Ray Wenderlich » React Native Radio
  33. Can I gradually switch my application to React Native?

  34. Summary

  35. Koniec