Projeto de Interfaces para Dispositivos Móveis
2025.2
2025.2
⚠️ OBSERVAÇÃO: o cronograma de aulas pode ser alterado durante o semestre.
6º semestre
Continuação de Linguagens de Marcação e Scripts
Curso: Design Digital
Disciplina obrigatória
QXD0197 Projeto de Interfaces para Dispositivos Móveis (obrigatória)
Disciplina da UC “Matemática, Lógica e Programação
Equivalente: QXD0102 Desenvolvimento de Software para Dispositivos Móveis
Introdução ao Desenvolvimento de Aplicativos Mobile
Fundamentos de Ferramentas e Linguagens
Uso de Git e GitHub
Revisão de conceitos de JavaScript
Desenvolvimento de Interfaces com React Native
Configuração do ambiente
Criação de componentes
Gerenciamento de propriedades (props)
Layouts e estilos
Renderização condicional e de listas
Estado, Interação e Navegação
Gerenciamento de estado (State)
Navegação entre telas
Integração com Serviços Externos
Conceitos de APIs RESTful
Consumo de APIs
Tópicos Complementares e Avaliação
Princípios de acessibilidade
Avaliação do aprendizado
capacitar os alunos a desenvolverem aplicativos mobile funcionais utilizando React Native. Para isso, o curso aborda desde os fundamentos de ferramentas essenciais, como Git, até conceitos avançados de criação de interfaces, gerenciamento de estado e integração com APIs externas. Ao final, os alunos terão as habilidades necessárias para construir e apresentar um projeto completo.
DUCKETT, Jon. HTML & CSS: aprenda como construir páginas web. Rio de Janeiro: Alta Books, 2014.
Tem no Minha Biblioteca (veja aqui)
KALBACH, James. Design de navegação web: otimizando a experiência do usuário. Rio de Janeiro: Alta Books, 2009.
Tem no Minha Biblioteca (veja aqui)
Flanagan, David. JavaScript: O Guia Definitivo. Brasil, Bookman, 2012.
Tem no Minha Biblioteca (veja aqui)