Curso:

CURSO TÉCNICO EM DESENVOLVIMENTO DE SISTEMAS

Unidade Curricular:

Programação para Dispositivos Móveis

Carga horária total:

80h

Período:

11/03/2025 a 23/07/2025

Professor:

Bruno Crestani Calegaro

1. Ementa: 

Conceitos de aplicações Mobile. Fundamentos da computação móvel. Desenvolvimento de aplicações para dispositivos móveis. Sistema Operacional para dispositivos móveis. Ambiente de desenvolvimento. Acesso aos periféricos. Integração com Banco de dados móveis, integração entre aplicativos móveis e aplicativos não móveis e aplicações servidoras. Web Services. Interface de dispositivos móveis.

2. Objetivos:

Desenvolver projetos e programas para dispositivos móveis. Desenvolver programas para a plataforma mobile, utilizando linguagens de marcação para formatação de layout e desenvolvimento de layouts responsivos. Linguagem de programação para desenvolvimento nativo para o desenvolvimento de Frontend. Desenvolvimento de API Backend do lado do servidor. Seguindo as especificações e paradigmas da lógica de programação e das linguagens de programação.

3. Conteúdo Programático e Carga Horária:

Tópico 1: Introdução ao Desenvolvimento Mobile

1 Android Studio

1.1 Desenho de interfaces gráficas de usuário

1.2 Estrutura de um projeto Android

1.3 Máquina Virtual do Android (AVM)

2 Componentes básicos

2.1 Botões, EditText, TextView, SeekBar, ImageView, Linear Layout, Grid Layout

2.2 Edição de propriedades visuais

3 Programação de eventos

4 Internacionalização de Aplicativos 

20 horas

Tópico 2: Desenvolvimento Mobile

1 Ciclo de Vida

2. Fragmentos e Intents

3. Sensores

4. SharedPreferences

40 horas

Tópico 3: Desenvolvimento Mobile com acesso REST e Banco de dados

1. Acesso a API Restfull

2. Acesso ao banco de dados SQLite

20 horas

4. Metodologia

A organização curricular da disciplina fundamenta-se na concepção por competências, a qual implica em ações pedagógicas que possibilitam ao aluno a construção de seu conhecimento. Nessa construção de novos saberes, a instituição constitui-se em um espaço onde professores e alunos são sujeitos de uma relação crítica e criadora. Assim, a intervenção pedagógica favorece a aprendizagem a partir da diversidade, não a partir das características e dificuldades do aluno. O fazer pedagógico se dá pela construção de diferentes tipos de aplicativos em laboratório de informática, unindo a teoria e prática. Para cada aplicativo será explicado os recursos Android envolvidos, sua finalidade, a construção da interface gráfica de usuário e a lógica de programação.

5. Avaliação

O processo de avaliação será processual e contínuo. Cada aluno será avaliado e receberá notas conforme o desempenho apresentado na execução das atividades curriculares referentes aos conhecimentos e aos trabalhos propostos. A avaliação será composta por dois instrumentos, cujas notas se somarão para compor a nota final, conforme item 6 a seguir. Haverá segunda chamada da avaliação parcial e uma avaliação de recuperação.

6. Instrumentos e Critérios de Avaliação

Atividade 1 - Desenvolvimento de Projetos

Cada aluno deve elaborar um projeto de aplicativo de acordo com o roteiro solicitado. Nesse quesito também será considerado como nota o acompanhamento dos projetos desenvolvidos em sala de aula.

Trabalhos Práticos 80% da nota total.

Atividade 2 - Conhecimentos Gerais e Específicos do Desenvolvimento Mobile

Questionário sobre desenvolvimento Mobile

20 % da nota total

7. Referências Bibliográficas

Paul Deitel, Harvey Deitel, Abbey Deitel, Michael Morgano. ANDROID para programadores: uma abordagem baseada em aplicativos. Revisão de Daniel Antonio Callegari; Tradução de João Eduardo Nobrega Tortello. Porto Alegre: Bookman, 2012.
MEIKE G. Blake, DORNIN Laird, MASURI Nakamura Mednieks, Zigurd . Programando Android - Programação Java Para a Nova Geração de Dispositivos Móveis. 2a Ed.Novatec: São Paulo, 2012.

Jakob Nielsen, Raluca Budio. Usabilidade Móvel. 1 Ed. Elsevier/ Campus. Rio de Janeiro, 2013. 

MILANI, André. Programando para iPhone e iPad: aprenda a construir aplicativos para o iOS. São Paulo: Novatec, 2012. 

PEREIRA, Lúcio Camilo Oliva; SILVA, Michel Lourenço da .Android para desenvolvedores. 2. ed. Rio de Janeiro: Brasport, 2012.

Last modified: Tuesday, 11 March 2025, 12:38 PM