31º SEMANA DE COMPUTAÇÃO E INFORMÁTICA DA FIPP/UNOESTE (INFOESTE 2018)
Tipo de Atividade:
Ciclo de Cursos
Atividade:
Apps mobile híbridos e nativos com React-Native (MC-26)
Instrutor(es):
Carlos Adriano Miranda (Graduando-FIPP)
Bruna Kushikawa Silva (Graduando-FIPP)
Informações gerais:
Resumo:
Para um desenvolvedor mobile, ter dois projetos do mesmo app (Android e iOS) não é viável, pois a manutenção e atualização acaba se tornando trabalhosa e complexo e às vezes se torna necessário ter dois grupos de programadores, um em cada plataforma. Dessa necessidade nasceu o React-Native, criado pelo Facebook. Nessa nova plataforma, é possível criar aplicativos nativos para ambas as plataformas de mobile atualmente no mercado Android e iOS, utilizando JavaScript e NodeJS. Esses apps não são somente visualizadores web como outras tecnologias apresentam. Todo o código feito é interpretado, por isso em cada plataforma o código é tido como nativo.
Nesse curso será apresentado toda a plataforma de desenvolvimento passo a passo, desde a preparação do ambiente para a programação, código fonte e apresentação de app totalmente funcional. Será explicado alguns dos recursos da tecnologia JavaScript para quem é iniciante.
Será feito um app básico, somente para o entendimento e fixação de conceitos, como colocar estilos em seu app, imagens, navegar entre telas, personalizar botões, listas, criar módulos e programação back-end. Após esse primeiro app feito, será definido o escopo de um app mais completo e complexo para ser construído passo a passo, para mostrar o uso comercial e real do React-Native.
> Apresentação do React-Native e JavaScript
> Instalar NodeJS, NPM
> Preparar emulador do Android Studio (AVM)
> Preparação de variáveis do ambiente microsoft
> Introduzir conceitos básicos de JavaScript
> Introduzir conceitos básicos do React-Native
> Apresentar o passo a passo de criação de um app básico
> Demonstrar várias ferramentas do React-Native
> Criação de um app completo multiplataforma envolvendo todos os conceitos vistos anteriormente
Pré-Requisito:
Conhecimento básico em: HTML, CSS, JavaScript, JSON
Local:
Criação I
Número Máximo de vagas:
18
Períodos/Horários:
14/05/2018 (19:00:00 às 22:30:00)
15/05/2018 (19:00:00 às 22:30:00)