Desenvolvimento para Dispositivos Móveis Portal Acadêmico
Sistemas de Informação · 2026.2

Desenvolvimento para Dispositivos Móveis

Materiais, slides, atividades, exemplos e conteúdos complementares para o acompanhamento da disciplina, com foco em desenvolvimento mobile multiplataforma, React Native, Expo, APIs, persistência e publicação.

React Native Expo JavaScript TypeScript Firebase
Acompanhe os materiais semanalmente

Slides, atividades, exemplos de código e conteúdos complementares serão adicionados conforme o andamento das aulas e da evolução da turma.

Sobre a disciplina

Visão geral

Objetivo geral

Compreender os fundamentos do desenvolvimento para dispositivos móveis, desenvolvendo aplicações multiplataforma com React Native e Expo, integrando interfaces, navegação, APIs, armazenamento local, serviços em nuvem e boas práticas de organização do projeto.

Conteúdos principais

  • Ecossistemas Android e iOS e fundamentos do desenvolvimento mobile;
  • Aplicações nativas, Web móveis, híbridas, multiplataforma e PWAs;
  • Ambiente de desenvolvimento com Node.js, npm, Expo e Expo Go;
  • Controle de versão com Git e GitHub;
  • JavaScript, TypeScript, componentes e estado em React Native;
  • Navegação, formulários, listas e estilização de interfaces;
  • Consumo de APIs e comunicação cliente-servidor;
  • Persistência local, Firebase e serviços em nuvem;
  • Recursos do dispositivo, permissões e publicação de aplicativos.
Conteúdo programático
Recursos didáticos

Unidades e materiais

Unidade 01 Disponível

Fundamentos, ambiente e controle de versão

Ecossistemas Android e iOS, tipos de aplicações móveis, arquitetura cliente-servidor, instalação de ferramentas. Controle de versão com Git e GitHub.

Unidade 02 Disponível

Nivelamento em Javascript

Revisão de JavaScript moderno.

Unidade 03 Disponível

Interface, navegação e consumo de APIs

Layout, componentes visuais, formulários, listas, navegação entre telas, chamadas HTTP, integração com APIs e tratamento de dados.

Unidade 04 Disponível

Persistência, recursos nativos e publicação

Armazenamento local, Firebase, autenticação, permissões, recursos do dispositivo, preparação do build e noções de publicação.

Unidade 05 Disponível

Projeto integrador

Espaço reservado para uma unidade futura ou material complementar.

Avaliações

Entregas e prazos

1ª etapa

Atividade diagnóstica

5 pontos

Nivelamento Javascript e lógica de programação.

Modalidade
Individual
Entrega regular
01/08/2026 às 23:59
Prazo final
15/08/2026 às 23:59
Situação
Disponível
Entrega regular disponível

Envie a atividade até o prazo regular para que ela seja corrigida com o valor integral.

Referências

Materiais complementares

Bibliografia básica

Referências da disciplina

Consulte a bibliografia indicada no plano de ensino e as referências complementares disponibilizadas ao longo do semestre.

Ver referências
Documentação

React Native, Expo e Firebase

Acesse as documentações oficiais para aprofundar o desenvolvimento, testes, integração e publicação de aplicativos.

Abrir documentação
Apoio prático

Repositórios e exemplos

Reúna exemplos de código, exercícios resolvidos e materiais de apoio utilizados nas aulas da disciplina.

Acessar exemplos