O documento apresenta React Native, uma biblioteca Javascript para desenvolvimento de aplicativos móveis multiplataforma. Apresenta as vantagens de ter experiência nativa para o usuário e experiência web para o desenvolvedor. Detalha como a Globo.com utiliza React Native para desenvolver aplicativos para iOS e Android de forma compartilhada.
3. globo.com
Pessoas talentosas criam as suas próprias oportunidades e essa é a
sua chance de ser quem você é. Sabemos que você nasceu pra isso!
http://talentos.globo.com
4. agenda
• O que é React Native?
• Módulos Nativos
• React Native na globo.com
32. • Tentativa de melhoria da versão browser
globo.com
provasdeconceito
33. • Tentativa de melhoria da versão browser
• Desenvolvimento de uma versão nativa
globo.com
provasdeconceito
34. • Tentativa de melhoria da versão browser
• Desenvolvimento de uma versão nativa
• Desenvolvimento de uma versão multi-plataforma
globo.com
provasdeconceito
36. • Experiência do Usuário (App Nativa)
globo.com
soluçãomultiplataforma
37. • Experiência do Usuário (App Nativa)
• Conhecimento de Javascript dos times
globo.com
soluçãomultiplataforma
38. • Experiência do Usuário (App Nativa)
• Conhecimento de Javascript dos times
• Opensource (O Facebook está empenhado tanto no
ReactJs quanto no ReactNative)
globo.com
soluçãomultiplataforma
39. • Experiência do Usuário (App Nativa)
• Conhecimento de Javascript dos times
• Opensource (O Facebook está empenhado tanto no
ReactJs quanto no ReactNative)
• Reaproveitamento de código
globo.com
soluçãomultiplataforma
42. • Depender de projetos open source experimentais (0.44)
reactnative
desvantagens
43. • Depender de projetos open source experimentais
• Erros que a sua especialidade não está acostumada
reactnative
desvantagens
44. • Depender de projetos open source experimentais
• Erros que a sua especialidade não está acostumada
• Atualizações constantes e quebras de contrato
reactnative
desvantagens
45. • Depender de projetos open source experimentais
• Erros que a sua especialidade não está acostumada
• Atualizações constantes e quebras de contrato
• Ler muito código e estudar muito (relativamente pouca
documentação)
reactnative
desvantagens
46. • Depender de projetos open source experimentais
• Erros que a sua especialidade não está acostumada
• Atualizações constantes e quebras de contrato
• Ler muito código e estudar muito (relativamente pouca
documentação)
• Estigma.
reactnative
desvantagens
49. • React Native - Desenvolvendo aplicações nativas com
JavaScript
• ReactNative Player
• Who's using React Native?
• How to Create a React Native iOS Native Module
• Is React Native next choice for mobile apps?
• Dive into React Native performance
links
referências
50. • Tadeu Zagallo: React Native Architecture Overview
• React.js Conf 2015 Keynote - Introducing React Native
• React.js Conf 2015 Keynote 2 - A Deep Dive into React
Native
• react native training
• Technology Radar - Languages & Frameworks
• TIOBE Index for January 2017
links
referências