PLANO DE CURSO  
ANO: 2024
 
CURSO: CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS SÉRIE: 03
DISCIPLINA: DESENVOLVIMENTO MÓVEL    
 

Aulas Teóricas: 76

A) EMENTA
Conceitos Básicos de dispositivos móveis. Arquiteturas de aplicação móvel. Infraestrutura móvel. Projeto de aplicações para dispositivos móveis. Programação de aplicações para clientes móveis. Armazenamento e transferência de dados para dispositivos móveis. Prática em desenvolvimento de aplicações móveis.

B) OBJETIVOS
Proporcionar os conhecimentos e as experiências necessárias para o desenvolvimento de aplicações móveis nas plataformas Google Android e Ionic
Explorar e aplicar conceitos tecnológicos relacionados à computação móvel, como a integração com soluções Web
Explorar os recursos para criação de componentes customizados e extensíveis em computação móvel
Explorar a interoperabilidade com aplicações móveis por meio de WebServices e APIs


C) BASES TECNOLÓGICAS (CONTEÚDO PROGRAMÁTICO)
Introdução e conceitos de computação ubíqua e móvel
Plataformas de desenvolvimento móvel
Emuladores e ferramentas
Flutter
Preparação de ambiente para plataforma Flutter
Arquitetura de uma aplicação Flutter
Flutter CLI
Javascript e Typescript para dispositivos móveis
Componentes e layouts
Componentes customizados
Bancos de dados embarcados (IndexedDB)
APIs com Java, Spring Boot e MongoDB
Integração de aplicações móveis com APIs
Componentes de hardware
UX e Design Thinking para mobilidade
Desenvolvimento de projetos práticos


D) ATIVIDADES DISCENTES
Trabalhos e pesquisas extra-classe
Resenhas de trabalhos e experimentos
Atividades em sala de aula
Aulas em laboratório de informática/eletrônica


E) AVALIAÇÃO
O aluno será avaliado na forma de:
Provas semestrais
Lista de exercícios
Trabalhos teóricos
Projetos práticos
Seminários


F) BIBLIOGRAFIA BÁSICA
Myllena Silva de Freitas Morais. Fundamentos de desenvolvimento mobile. Editora Grupo A. Publicação: 10/2022. VBID: 9786556903057
Victor Luiz Simas; Olimar Teixeira Borges. Desenvolvimento para dispositivos móveis - Volume 2. Editora Grupo A. Publicação: 08/2019. VBID: 9788595029774
Harvey Deitel; Paul Deitel; Abbey Deitel. Android. Editora Grupo A. Publicação: 01/2015. VBID: 9788582603482
Paul Deitel; Harvey Deitel; Alexander wald. Android 6 para programadores. Editora Grupo A. Publicação: 01/2016. VBID: 9788582604120
JOCHEN BURKHARDT. PERVASIVE COMPUTING : TECHNOLOGY AND ARCHITETURE OF MOBILE INTERNET APLLICATIONS. Editora ADDISON-WESLEY. Publicação: 2002
UWE HANSMANN. PERVASIVE COMPUTING : THE MOBILE WORLD. Editora SPRINGER. Publicação: 2001
ROBI SEN; CHRIS KING; ENRIQUE ORTIZ. ANDROID EM AÇÃO. Editora ELSEVIER. Publicação: 2012

BIBLIOGRAFIA COMPLEMENTAR
RICARDO R. LECHETA. GOOGLE ANDROID: APRENDA A CRIAR APLICAÇÕES PARA DISPOSITIVOS MÓVEIS COM O ANDROID SDK. Editora NOVATEC. Publicação: 2013
RICARDO R. LECHETA. GOOGLE ANDROID PARA TABLETS: APRENDDA A DESENVOLVER APLICAÇÕES PARA O ANDROID- DE SMARTPHONES A TABLETS. Editora NOVATEC. Publicação: 2012