Instituição: Instituto Federal do Rio Grande do Norte
Curso: Técnico em Informática para Internet
Período: 4º
Disciplina: Programação Orientada a Serviços
Professor: Gilbert Azevedo
Aula 00 - Introdução ao Android: pos_adt_01.pdf
- Introdução
- Mercado
- Versões
- Ambiente de Desenvolimento
- Configuração das Máquinas Virtuais
Aula 01 - Hello World: pos_adt_02.pdf
- Passo a Passo de um Projeto Android
- Conceitos Básicos de uma Aplicação
- Principais Arquivos
- Execução da Aplicação no AVD
Aula 02 - Componentes e Eventos: pos_adt_03.pdf
- Desenvolvimento de uma aplicação para calcular a área de um triângulo dadas a base a altura
- Utilização de Componentes de Interface
- TableLayout, TableRow, TextView, EditText, Button
- Manipulação de Componentes no Código
- Tratamento de Eventos
- Listeners
Aula 03 - Layouts: pos_adt_04.pdf
- Desenvolvimento de uma aplicação para registrar contatos e seus respectivos telefones
- Algumas Classes Importantes do Android
- Activity, View, ViewGroup
- Layouts
- LinearLayout, RelativeLayout
- Espaçamento e Padrões de Tamanho
- Padding, Margin
Aula 04 - Intents: pos_adt_05.pdf
- Desenvolvimento de uma aplicação para registrar con tatos (nome e telefones) e realizar chamadas
- Intent (intenções)
- Aplicações com mais de uma View
- Passagem de parâmetros entre Views
- Utilização de aplicações nativas
- Componentes de Interface
- Menu, ScrollView
- Serviços do Android (System-Level Services)
- Layout_Inflater
Aula 05 - Ciclo de Vida: pos_adt_06.pdf
- Log
- Classe android.util.Log
- LogCat
- Ciclo de Vida
- Pilha de atividades
- Métodos e estados da atividade
- Instance State
- Bundle
- Diálogos
- Dialogs
- AlertDialog, AlertDialog.Builder
Aula 06 - List - Adapters: pos_adt_07.pdf
- Desenvolvimento de uma aplicação para registrar empréstimos de itens (BD, CD, DVD, Livro) para os contatos registrados no dispositivo
- Componentes de Interface e Classes
- ListActivity, ListView, Spinner, Adapters
- SharedPreferences
- Acesso ao Content Provider de contatos
Aula 07 - Game: pos_adt_08.pdf
- Desenvolvimento de um jogo 2D para Android
- Componentes de Interface e Classes
- SurfaceView, SurfaceHolder
- Canvas, Paint
- GestureDetector
- Thread
Desenvolver para Android uma aplicação para manter a agenda de compromissos de uma pessoa. A lista de compromissos deve ser persistida no dispositivo e ser aberta no início da aplicação. Cada compromisso contém as seguintes informações: Assunto, Local e Data.
- Atividade Principal
- Apresentar, em um ListView, os compromissos cadastrados
- Incluir um menu para as operações de inclusão, alteração e exclusão de um compromisso
- Apresentar um diálogo de confirmação antes de excluir um compromisso
- Atividade de Inserção
- Apresentar campos para a entrada dos dados de um compromisso e botões para confirmar ou cancelar a operação
- Validar as informações do compromisso, mostrando mensagens para valores vazios fornecedidos
Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY