PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis...

Post on 07-Feb-2019

220 views 0 download

Transcript of PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis...

PROGRAMACAO PARA DISPOSITIVOS MOVEISAula 0

Vidal. Ronnison Reges1

1Analise e Desenvolvimento de Sistemas - ParangabaCentro Universitario Estacio do Ceara

2018

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 1 / 22

DROPBOX

https://goo.gl/LmNqfq

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 2 / 22

ROTEIRO

1 Quem sou eu?

2 Plano de Ensino

3 Detalhes ImportantesAvaliacaoPresencas e FaltasConversas e CelularesFerramentas

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 3 / 22

QUEM SOU EU?Dados do Professor

Graduacao e Mestrado em Ciencia da Computacao – UERN/UFERSA.

Professor e Pesquisador

Linhas de Pesquisa

Redes em ChipSistemas de Tempo RealSistemas Embarcados e MoveisEngenharia de Software

Email – ronnison.reges@gmail.com

Lattes - http://lattes.cnpq.br/7194044069233334

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 4 / 22

PLANO DE ENSINOContextalizacao, Ementa, Objetivos e Conteudos

Contextualizacao

A miniaturizacao dos dispositivos e a conectividade sem fio deusurgimento a computacao movel. A computacao movel busca explorara conexao de dispositivos que se movimentam em um mundo fısicocotidiano. Ela surge entao como um paradigma onde os usuariospodem carregar seus computadores pessoais e manter certaconectividade com outras maquinas. A Mobilidade ou aplicacoesmoveis sao aplicacoes que podem facilmente ser movidos fisicamenteou cujas capacidades podem ser executadas enquanto elas estao sendomovidos, em outras palavras a mobilidade permite o acesso ainformacao disponıvel em qualquer lugar e a qualquer momento.

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 5 / 22

PLANO DE ENSINOContextalizacao, Ementa, Objetivos e Conteudos

Contextualizacao

O volume de vendas de dispositivos moveis do tipo smartphone e tabletvem crescendo a cada ano. Atualmente vende-se mais smartphone etablet que PC e notebooks no mundo. Ja acessamos mais a webatraves do smartphone e o tablet que atraves de PC e notebooks. Essemercado surge quebrando paradigmas, ampliando as possibilidades deatuacao do profissional no mercado permitindo que atue em empresas eno servico publico, bem como desenvolvedor independente atraves doempreendimento de aplicacoes moveis e sua disponibilizacao e vendaem lojas virtuais especializadas.

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 6 / 22

PLANO DE ENSINOContextalizacao, Ementa, Objetivos e Conteudos

Contextualizacao

A convergencia digital esta em evidencia, e o uso do dispositivo movelse torna elemento fundamental nesse processo. A demanda de mercadopor profissionais com esse conhecimento passou a ser requisito emcontratacoes no setor de TI e uma otima oportunidade de ingresso nomercado.

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 7 / 22

PLANO DE ENSINOContextalizacao, Ementa, Objetivos e Conteudos

Ementa

Visao geral da computacao movel.Conceituacao e categorizacao dos dispositivos moveis.Visao geral das abordagens para o desenvolvimento de aplicacoesmoveis.Apresentacao da plataforma de desenvolvimento de aplicacoes moveis.Fundamentos para construcao de aplicacoes moveis.Projeto e construcao de telas (GUI).Navegacao entre telas.Persistencia de dados em aplicacoes moveis.Acesso a servicos web (web services).

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 8 / 22

PLANO DE ENSINOContextalizacao, Ementa, Objetivos e Conteudos

ObjetivosEsta disciplina tem como objetivos gerais

Desenvolver aplicacoes para dispositivos moveis usando a plataformaAndroid e a linguagem de programacao Java.Identificar padroes de projetos para aplicacoes moveis.Configurar o ambiente de desenvolvimento para Android.Projetar e desenvolver aplicacoes moveis simples em Android.Desenvolver aplicacoes moveis com persistencia de dados locais.Desenvolver aplicacoes moveis com acesso a web service

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 9 / 22

PLANO DE ENSINOContextalizacao, Ementa, Objetivos e Conteudos

Conteudos

Unidade I - Introducao a Computacao MovelUnidade II - Desenvolvimento de Aplicacoes MoveisUnidade III - Programacao de Aplicacoes Moveis para SmartphonesUnidade IV - Fundamentos da programacao para dispositivos moveisUnidade V - Construcao da Interface Grafica do UsuarioUnidade VI - Navegacao entre telasUnidade VII -Persistencia de dadosUnidade VIII - Acessando Web service

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 10 / 22

REFERENCIAS

Bibliografia Basica

LECHETA, Ricardo R.Google Android.3a edicao, Editora Novatec, 2013.

LECHETA, Ricardo R.Google Android para Tablets1a edicao, Editora Novatec, 2012.

MONTEIRO, Joao BoscoGoogle Android: crie aplicacoes para celulares e tabletsEditora Casa do Codigo, 2013

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 11 / 22

REFERENCIAS

Bibliografia Complementar

ABLESON, Frank W., SEN, Robi, KING, Chris, ORTIZ, C. EnriqueAndroid em acao3a edicao, 2012.

ANSELMO, FernandoAndroid Em 50 ProjetosEditora Visual Books, 2012.

DARWIN, Ian F.Android Cookbook - Problemas e solucoes para desenvolvedoresAndroidEditora Novatec, 2012.

DEITEL, Paul J.; DEITEL, Harvey M.Android para Programadores Uma Abordagem Baseada em Aplicativos

Editoria Bookman, 2013Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 12 / 22

REFERENCIAS

Bibliografia Complementar

NUDELMAN, GregPadroes de Projeto para o AndroidEditora Novatec, 2013.

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 13 / 22

ROTEIRO

1 Quem sou eu?

2 Plano de Ensino

3 Detalhes ImportantesAvaliacaoPresencas e FaltasConversas e CelularesFerramentas

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 14 / 22

AVALIACAOAv1, Av2, e Atividades

Avaliacao 1

Avaliacao + Trabalho + Atividades

Avaliacao 2

Avaliacao 3

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 15 / 22

ROTEIRO

1 Quem sou eu?

2 Plano de Ensino

3 Detalhes ImportantesAvaliacaoPresencas e FaltasConversas e CelularesFerramentas

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 16 / 22

Presencas e FaltasResponsabilidades

A chamada oral e nominal e obrigatoria por Lei, inclusive nas aulas dereposicao, assim vale ressaltar que voce tem direito a 25 por cento defalta

Obs.: Se voce for reprovado por falta nao podera mais ser avaliado nadisciplina.

Horarios: 6a feira das 18:30 as 22:00

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 17 / 22

ROTEIRO

1 Quem sou eu?

2 Plano de Ensino

3 Detalhes ImportantesAvaliacaoPresencas e FaltasConversas e CelularesFerramentas

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 18 / 22

Conversas e CelularesBoa Convivencia

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 19 / 22

ROTEIRO

1 Quem sou eu?

2 Plano de Ensino

3 Detalhes ImportantesAvaliacaoPresencas e FaltasConversas e CelularesFerramentas

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 20 / 22

FerramentasUtilitarios

Laboratorio de informatica com Datashow de desenvolvimentoAndroid - Android Studio

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 21 / 22

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)PROGRAMACAO PARA DISPOSITIVOS MOVEIS 2018 22 / 22