You are on page 1of 7

ATIVIDADES PRTICAS

SUPERVISIONADAS
Sistemas de Informao

4. 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
Faculdade de Negcios e Tecnologia

Sistemas de Informao 4 Srie Programao em Dispositivos Mveis

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.

Produo Acadmica

Relatrio parcial com os resultados da pesquisa realizada na Etapa 1.


Relatrio com os diagramas realizados na Etapa 2.
Relatrio com o cdigo fonte na Etapa 3.
Relatrio final na Etapa 4.

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(a) da disciplina e

observar, no decorrer das etapas, as indicaes: Aluno 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 adquiri-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

Tiago Teixeira Medeiros

Sistemas de Informao 4 Srie Programao em Dispositivos Mveis

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: 5 horas)


Aula-tema: Introduo ao Android, Open Handset Alliance e Android Market.
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

1. Criar as Activities (apenas a Interface Grfica) abaixo:


Listar Desejos (Activity Principal)
Inserir Desejo
Detalhes do Desejo
Alterar Desejo

Tiago Teixeira Medeiros

Sistemas de Informao 4 Srie Programao em Dispositivos Mveis

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: 5 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
A partir da Activity Listar Desejos, devem ser criadas Intents que iniciem as demais
Activities (Inserir Desejo, Detalhes do Desejo e Alterar Desejo).
Tiago Teixeira Medeiros

Sistemas de Informao 4 Srie Programao em Dispositivos Mveis

Pg. 5 de 7

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

ETAPA 3 (tempo para realizao: 5 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)
1. Programar as Activies:
1.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).
1.2 AdicionarDesejo Deve ser capaz de incluir um desejo no banco de dados.
1.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.
1.4 AlterarDesejo Deve ser capaz de alterar os dados de um Desejo previamente
cadastrado no banco de dados.
2. Programar a funcionalidade Excluir Desejo Deve ser capaz de excluir um desejo
previamente cadastrado no banco de dados.
Passo 3 (Equipe)
Entregar um relatrio contendo todo cdigo fonte gerado no Passo 2.

Tiago Teixeira Medeiros

Sistemas de Informao 4 Srie Programao em Dispositivos Mveis

Pg. 6 de 7

ETAPA 4 (tempo para realizao: 5 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.

PASSOS
Passo 1 (Individual)
Estudar:
1. ShareActionProvider.
Disponvel
em:
<http://developer.android.com/reference/android/widget/ShareActionProvider.html>
. Acesso em: 11 dez. 2013.
2. WebView.
Disponvel
em:
<http://developer.android.com/reference/android/webkit/WebView.html>.
Acesso
em: 11 dez. 2013.
Passo 2 (Equipe)
1. 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: Utilizar o widget ShareActionProvider.

Figura 3 Compartilhar Lista de Desejos.

2. 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.

Tiago Teixeira Medeiros

Sistemas de Informao 4 Srie Programao em Dispositivos Mveis

Pg. 7 de 7

Figura 4 Consultar no Buscap.

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_de_trabalhos_acad__m>.
Acesso
em: 13 maio 2014.

Tiago Teixeira Medeiros

You might also like