31º SEMANA DE COMPUTAÇÃO E INFORMÁTICA DA FIPP/UNOESTE (INFOESTE 2018)
Tipo de Atividade: Ciclo de Cursos
  • Apps mobile híbridos e nativos com React-Native (MC-26)
  • Carlos Adriano Miranda (Graduando-FIPP)
    Bruna Kushikawa Silva (Graduando-FIPP)
  • 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
  • Criação I
  • 18
    • 14/05/2018 (19:00:00 às 22:30:00)
    • 15/05/2018 (19:00:00 às 22:30:00)