2015 1 sistemas de informacao 4 programacao dispositivos moveis (1)

7
ATIVIDADES PRÁTICAS SUPERVISIONADAS Sistemas de Informação 4ª. Série Programação em Dispositivos Móveis A Atividade Prática Supervisionada (ATPS) é um procedimento metodológico 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 convivência e o trabalho em grupo. Auxiliar no desenvolvimento das competências requeridas para o exercício profissional. Promover a aplicação da teoria na solução de situações que simulam a realidade. Oferecer diferenciados ambientes de aprendizagem Para atingir estes objetivos, a ATPS propõe um desafio e indica os passos a serem percorridos ao longo do semestre para a sua solução. Aproveite esta oportunidade de estudar e aprender com desafios da vida profissional. AUTORIA: Tiago Teixeira Medeiros Faculdade de Negócios e Tecnologia

Upload: emerson

Post on 16-Nov-2015

22 views

Category:

Documents


4 download

DESCRIPTION

ATPS SI4

TRANSCRIPT

  • 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

    Tiago Teixeira Medeiros

    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

  • Sistemas de Informao 4 Srie Programao em Dispositivos Mveis

    Tiago Teixeira Medeiros

    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

  • Sistemas de Informao 4 Srie Programao em Dispositivos Mveis

    Tiago Teixeira Medeiros

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

  • Sistemas de Informao 4 Srie Programao em Dispositivos Mveis

    Tiago Teixeira Medeiros

    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.

  • Sistemas de Informao 4 Srie Programao em Dispositivos Mveis

    Tiago Teixeira Medeiros

    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:

    . Acesso em: 11 dez. 2013.

    2. WebView. Disponvel em: . 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.

    http://developer.android.com/reference/android/widget/ShareActionProvider.htmlhttp://developer.android.com/reference/android/webkit/WebView.htmlhttp://compare.buscape.com.br/

  • Sistemas de Informao 4 Srie Programao em Dispositivos Mveis

    Tiago Teixeira Medeiros

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

    http://issuu.com/normalizacao/docs/normaliza____o_de_trabalhos_acad__m