Fornecer aos alunos uma visão ampla e prática do desenvolvimento de aplicações para dispositivos móveis.
Aplicações em dispositivos móveis: características, plataformas, arquiteturas, ambientes de desenvolvimento. Aplicações básicas: elementos de interação, de armazenamento, e de comunicação. Aplicações integradas.
Visão histórica de dispositivos móveis e aplicações. Características e arquitetura de dispositivos móveis. Ambientes de desenvolvimento de aplicações e linguagens de programação. Sistemas operacionais para dispositivos móveis. Aspectos de interação incluindo projeto de interfaces. Recursos de acessibilidade. Desenvolvimento de aplicações nativas. Questões de armazenamento e comunicação. Especificidades de desempenho e segurança. Desenvolvimento de aplicações básicas abrangendo elementos de interação, de armazenamento, e de comunicação. Publicação e distribuição de aplicações móveis. Desenvolvimento de aplicação integrada.
Livros texto -PIMENTEL, MG; FORTES, RP; CUNHA, BCR; MACHADO NETO, O - Desenvolvimento de aplicações para dispositivos móveis: teoria e prática, 2017, Relatório Técnico, ICMC-USP. Bibliografia complementar - Harvey M. Deitel, Paul J. Deitel, Abbey Deitel - “Android: Como Programar com Introdução a Java”. Edição 2. Editora Grupo A Educação. 2015. - Lecheta, R.R. “Google Android”. Editora NOVATEC. 2015. - Lee, V - Aplicações Móveis. Arquitetura, Projeto e Desenvolvimento. Editora Pearson, 2015, ISBN 978-8534615402. -Phillips, B, Stewart, C, Marsicano, K - Android Programming: The Big Nerd Ranch Guide, Ed. Big Nerd Ranch Guides, 2017, ISBN 978-0134706054. - Deitel, Paul; Deitel, Harvey; Wald, Alexander. Android 6 para Programadores: Uma Abordagem Baseada em Aplicativos. 3 ed., Porto Alegre: Bookman, 2016.