- Conhecimento de Javascript, HTML e CSS
- Compreensão básica da programação orientada a objetos (OOP)
O React Native é um framework de desenvolvimento de plataforma aberta e multiplataforma para a construção de aplicativos para dispositivos móveis. Desenvolvido pelo Facebook, permite que os desenvolvedores criem uma experiência nativa de aparência e aparência para seus aplicativos em Android e iOS. Ao contrário de outras ferramentas de desenvolvimento móvel multiplataforma, como PhoneGap, React Native gera UIs de aplicativos totalmente nativos. Não há IEs HTML5.
O React Native fornece uma experiência de desenvolvedor consistente com base em JavaScript e na biblioteca React (também conhecido como React.js ou ReactJS) e permite o desenvolvimento rápido do celular, concentrando-se na eficiência do desenvolvedor em todas as plataformas - aprenda uma vez, escreva em qualquer lugar.
Neste curso, os participantes aprendem os princípios e a abordagem do React Native na medida em que adotam o desenvolvimento de sua própria aplicação móvel para Android e iOS.
Público
Desenvolvedores de aplicativos móveis
Formato do curso
Visão geral dos recursos e capacidades do React Native, juntamente com o desenvolvimento passo-a-passo de uma aplicação móvel.
Introdução ao React Native
React Native vs React
React Native vs PhoneGap, Titanium, etc.
React ferramentas de desenvolvedores nativos
Configurando o DevTools
Construindo seu primeiro aplicativo
Trabalhando com Componentes
Trabalhando com estilos
Usando APIs da plataforma
Fetch API e rede
Usando o Redux para gerenciamento de estado
Trabalhando com Módulos
Arquiteturas para plataformas múltiplas
Testando sua aplicação
Depurando seu aplicativo
Otimizando o desempenho de sua aplicação
Implantando seu aplicativo na Loja de aplicativos iOS
Implantando seu aplicativo para Android
Observações de encerramento
In this instructor-led, live training in <loc>, participants learn the principles and approach behind React Native as they take on the development of their own mobile application for Android and iOS