Você está na página 1de 7

ATIVIDADES PRTICAS

SUPERVISIONADAS

CST em Anlise e Desenvolvimento de Sistemas
5 Srie
Programao em Dispositivos Mveis

A Atividade Prtica Supervisionada (ATPS) um procedimento metodolgico de
ensino-aprendizagem desenvolvido por meio de etapas, acompanhadas pelo
professor, e que tem por objetivos:
Favorecer a autoaprendizagem do aluno.
Estimular a corresponsabilidade do aluno pelo seu aprendizado.
Promover o estudo, a convivncia e o trabalho em grupo.
Auxiliar no desenvolvimento das competncias requeridas para o exerccio
profissional.
Promover a aplicao da teoria na soluo de situaes que simulam a
realidade.
Oferecer diferenciados ambientes de aprendizagem

Para atingir estes objetivos, a ATPS prope um desafio e indica os passos a serem
percorridos ao longo do semestre para a sua soluo.

Aproveite esta oportunidade de estudar e aprender com desafios da vida
profissional.


AUTORIA:
Tiago Teixeira Medeiros
FACNET







.

CST em Anlise e Desenvolvimento de Sistemas - 5 Srie - Programao em Dispositivos Mveis

Tiago Teixeira Medeiros FACNET
Pg. 2 de 7

COMPETNCIAS E HABILIDADES
Ao concluir as etapas propostas neste desafio, voc ter desenvolvido as
competncias e habilidades que constam, nas Diretrizes Curriculares Nacionais, descritas a
seguir.
Desenvolver algoritmos e programas.
Iniciar, projetar, desenvolver, implementar, validar e gerenciar solues, usando a
tecnologia de computao em organizaes privadas e pblicas, aplicando
metodologias para anlise e desenvolvimento de projetos de sistemas.
Identificar, analisar e documentar oportunidades, problemas e necessidades passveis
de soluo via computao e para empreender na concretizao dessa soluo.
Participao

Esta atividade ser, em parte, desenvolvida individualmente pelo aluno e, em parte,
pelo grupo. Para tanto, os alunos devero:
organizar-se, previamente, em equipes de 3 a 5 participantes;
entregar seus nomes, RAs e e-mails ao professor da disciplina e
observar, no decorrer das etapas, as indicaes: Individual e Equipe.
DESAFIO
Quem nunca ganhou de presente um produto que nunca usou? Ou quem nunca teve
desejo de comprar um produto e, naquele exato momento, no tinha as condies necessrias
para adiquir-lo?
Com o grande nmero de smartphones e tablets conectados internet e a popularidade
das redes sociais, no seria interessante uma forma de compartilharmos com os nossos
amigos os produtos que desejamos ganhar e at mesmo acompanhar os preos desses
produtos para saber se o preo se tornou mais acessvel?
Objetivo do desafio
Diante desse cenrio, rena uma equipe de desenvolvimento para criar uma aplicao
mvel de "Lista de Desejos". Essa aplicao dever conter as seguintes funcionalidades:
- Listar Desejos
- Inserir Desejo
- Detalhar Desejo
- Alterar Desejo
- Excluir Desejo
- Consultar Desejo no Buscap (atravs do Navegador Web)
- Compartilhar Lista de Desejos




CST em Anlise e Desenvolvimento de Sistemas - 5 Srie - Programao em Dispositivos Mveis

Tiago Teixeira Medeiros FACNET
Pg. 3 de 7

Livro Texto da disciplina

A produo desta ATPS fundamentada no livro-texto da disciplina, que dever ser
utilizado para soluo do desafio:
- LEE, Wei-Meng. Introduo ao Desenvolvimento de Aplicativos para o Android. Rio de
Janeiro: Editora Cincia Moderna Ltda., 2011.
ETAPA 1 (tempo para realizao: 4 horas)
Aula-tema: Conceitos da Interface do Usurio: Widgets e Layouts
Aula-tema: Definio de uma Interface do usurio declarativa (usando XML).
Esta atividade importante para que voc conhea caractersticas e recursos do
desenvolvimento para o Android e adquira o conhecimento de criao de interfaces grficas
e manipulao de elementos da Activity.
Para realiz-la, devem ser seguidos os passos descritos.
PASSOS
Passo 1 (Individual)
1 Estudar o Captulo 1: Introduo Programao para o Android do livro texto da
disciplina.
2 Estudar o Captulo 2: Atividades e Intenes, sub-captulo Entendendo as Atividades
do livro texto da disciplina.
Passo 2 (Equipe)
1 Criar o projeto Lista de Desejos no Android Studio.
2 Implementar a classe Desejo conforme diagrama abaixo:

Figura 1 Diagrama de Classes

3 Criar as Activities (apenas a Interface Grfica) abaixo:
- Listar Desejos (Activity Principal)
- Inserir Desejo
- Detalhes do Desejo
- Alterar Desejo
CST em Anlise e Desenvolvimento de Sistemas - 5 Srie - Programao em Dispositivos Mveis

Tiago Teixeira Medeiros FACNET
Pg. 4 de 7


Abaixo, seguem prottipos de tela para identificao das necessidades:
Figura 2 Prottipo das telas: Listar Desejos, Inserir Desejo, Detalhes do Desejo e Alterar Desejo.

Passo 3 (Equipe)
Entregar um relatrio contendo todo cdigo fonte gerado no Passo 2.

ETAPA 2 (tempo para realizao: 4 horas)
Aula-tema: Intent e IntentFilters.
Esta atividade importante para que voc conhea como feita a navegao entre
diversas Activities.
Para realiz-la, devem ser seguidos os passos descritos.
PASSOS
Passo 1 (Individual)
1 Estudar o Captulo 2: Atividades e Intenes, sub-captulo Ligando Atividades com
Intenes do livro texto da disciplina.
Passo 2 (Equipe)
1 Usar Intents para programar a navegao entre as Activities criadas na etapa anterior:
- Listar Desejos (Activity Principal)
- Inserir Desejo
- Detalhes do Desejo
- Alterar Desejo

CST em Anlise e Desenvolvimento de Sistemas - 5 Srie - Programao em Dispositivos Mveis

Tiago Teixeira Medeiros FACNET
Pg. 5 de 7

A partir da Activity Listar Desejos, devem ser criadas Intents que iniciem as demais
Activities (Inserir Desejo, Detalhes do Desejo e Alterar Desejo).
Passo 3 (Equipe)
Entregar um relatrio contendo todo cdigo fonte gerado no Passo 2.
ETAPA 3 (tempo para realizao: 4 horas)
Aula-tema: Armazenamento de Dados.
Esta atividade importante para que voc conhea os recursos para conexo com
banco de dados e os mtodos de manipular dados em uma aplicao Android.
Para realiz-la, devem ser seguidos os passos descritos.
PASSOS
Passo 1(Individual)
1 Estudar o captulo 6: Persistncia de Dados do livro texto da disciplina.
Passo 2(Equipe)
2 Programar as Activies:

2.1 ListarDesejos Deve ser capaz de consultar todos os desejos cadastrados no banco de
dados e exibir na Activity atravs de um ListView (ou similar).
2.2 AdicionarDesejo Deve ser capaz de incluir um desejo no banco de dados.
2.3 DetalharDesejo Deve ser capaz de exibir os detalhes do Desejo. A partir dessa Activity,
deve ser possvel ir para a Activity Alterar Desejo e acionar a funcionalidade Excluir
Desejo.
2.4 AlterarDesejo Deve ser capaz de alterar os dados de um Desejo previamente
cadastrado no banco de dados.

3 Programar a funcionalidade Excluir Desejo Deve ser capaz de excluir um desejo
previamente cadastrado no banco de dados.
Passo 3(Equipe)
4 Entregar um relatrio contendo todo cdigo fonte gerado no Passo 2.
ETAPA 4 (tempo para realizao: 4 horas)
Aula-tema: Utilizando intents para chamadas Android.
Esta atividade importante para que voc conhea as formas de chamar recursos do
Android externos sua aplicao.
Para realiz-la, devem ser seguidos os passos descritos.
CST em Anlise e Desenvolvimento de Sistemas - 5 Srie - Programao em Dispositivos Mveis

Tiago Teixeira Medeiros FACNET
Pg. 6 de 7

PASSOS
Passo 1(Individual)
Estudar:
- sobre ShareActionProvider -
<http://developer.android.com/reference/android/widget/ShareActionProvider.html>.
Acessado em: 11 dez. 2013
- sobre WebView -
<http://developer.android.com/reference/android/webkit/WebView.html>. Acessado em:
11 dez. 2013

Passo 2 (Equipe)
A partir da Activity ListarDesejo:
- Programar a funcionalidade Compartilhar Lista de Desejos para enviar sua lista de desejos
como mensagem atravs de aplicativo compatvel a ser selecionado (ex.: SMS, E-mail,
Twitter, Facebook, WhatsApp). Dica: Utilize o widget ShareActionProvider.

Figura 3 Compartilhar Lista de Desejos.

A partir da Activity DetalharDesejo:
- Programar a funcionalidade Consultar Desejo no Buscap que dever abrir a consulta do
Buscap (http://compare.buscape.com.br/+nome do produto) em um Navegador Web
instalado no dispositivo mvel. Dica: Utilize a view WebView.

Figura 4 Consultar no Buscap.
CST em Anlise e Desenvolvimento de Sistemas - 5 Srie - Programao em Dispositivos Mveis

Tiago Teixeira Medeiros FACNET
Pg. 7 de 7

Passo 3(Equipe)
Entregar um relatrio contendo todo cdigo fonte gerado no Passo 2.


Padronizao

O material escrito solicitado nesta atividade deve ser produzido de acordo com as
normas da ABNT, com o seguinte padro (exceto para produes finais no textuais):
em papel branco, formato A4;
com margens esquerda e superior de 3cm, direita e inferior de 2cm;
fonte Times New Roman tamanho 12, cor preta;
espaamento de 1,5 entre linhas;
se houver citaes com mais de trs linhas, devem ser em fonte tamanho 10, com
um recuo de 4cm da margem esquerda e espaamento simples entre linhas;
com capa, contendo:
nome de sua Unidade de Ensino, Curso e Disciplina;
nome e RA de cada participante;
ttulo da atividade;
nome do professor da disciplina;
cidade e data da entrega, apresentao ou publicao.

Para consulta completa das normas ABNT, acesse a Normalizao de Trabalhos Acadmicos
Anhanguera. Disponvel em:

<http://issuu.com/normalizacao/docs/normaliza__o_para_trabalhos_acad_micos?e=8070144/2211159
>. Acesso em: 23 set. 2013.

Você também pode gostar