Buscar

apostila_react_native_02

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

FrontEnd Mobile 
02 - Ambiente de desenvolvimento
Objetivos da aula
01
Montar ambiente de 
desenvolvimento com React Native 
CLI
02 Aprender a montar e utilizar o 
emulador para Android
03 Utilizar dispositivo físico
React Native CLI
● Indicado para desenvolvedores experientes no mundo mobile, em apps 
que podem precisar de implementações nativas.
● Necessário ter o Android Studio instalado (para desenvolvimento Android) 
e o XCode instalado (para desenvolvimento iOS) 
Documentação para setup do ambiente e criação do primeiro projeto: 
https://reactnative.dev/docs/environment-setup
https://reactnative.dev/docs/environment-setup
Estrutura do 
Projeto criado
● O react native CLI cria a estrutura inicial 
do projeto
● Os diretórios android e ios são 
responsáveis pelo código gerado 
específico para cada plataforma
Emulador Android
● Pode ser criado a partir do Android Studio, no menu AVD
● Para saber mais:
○ Executar apps no Android Emulator | Desenvolvedores Android
https://developer.android.com/studio/run/emulator?hl=pt-br
Emulador iOS
● Pode ser criado a partir do XCode, em Open Developer Tool > Simulator
● Para saber mais:
○ Getting Started in Simulator
https://developer.apple.com/library/archive/documentation/IDEs/Conceptual/iOS_Simulator_Guide/GettingStartedwithiOSSimulator/GettingStartedwithiOSSimulator.html#//apple_ref/doc/uid/TP40012848-CH5-SW1
Dispositivo Físico
● Necessário habilitar modo desenvolvedor
○ Configurar opções do desenvolvedor no dispositivo
● Dispositivo precisa estar conectado via cabo USB
https://developer.android.com/studio/debug/dev-options?hl=pt-br
Menu de 
Desenvolvimento
● O React Native disponibiliza um menu de desenvolvimento para auxiliar 
no processo de criação do aplicativo
● Para acessar:
○ Emulador Android: Ctrl + M. 
○ Emulador iOS: Command + D
○ Dispositivo físico: “balançar” o aparelho.
● O Menu de Desenvolvimento é desabilitado na versão de produção
Componentes 
Mobile
● No React Native não é possível utilizar os elementos do HTML
● Para construção das telas, utilizamos componentes próprios do React 
Native
○ Core Components and APIs · React Native
● Esses componentes renderizam componentes nativos de cada plataforma
https://reactnative.dev/docs/components-and-apis
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9

Continue navegando