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

22
PROGRAMAC ¸ ˜ AO PARA DISPOSITIVOS M ´ OVEIS Aula 0 Vidal. Ronnison Reges 1 1 An´ alise e Desenvolvimento de Sistemas - Parangaba Centro Universit´ ario Est´ acio do Cear´ a 2018 Vidal. Ronnison Reges (Centro Universit´ ario Est´ PROGRAMAC ¸ ˜ AO PARA DISPOSITIVOS M OVEIS 2018 1 / 22

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

Page 1: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

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

Page 2: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

DROPBOX

https://goo.gl/LmNqfq

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

Page 3: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

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

Page 4: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

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 – [email protected]

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

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

Page 5: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

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

Page 6: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

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

Page 7: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

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

Page 8: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

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

Page 9: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

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

Page 10: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

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

Page 11: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

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

Page 12: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

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

Page 13: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

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

Page 14: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

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

Page 15: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

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

Page 16: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

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

Page 17: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

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

Page 18: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

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

Page 19: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

Conversas e CelularesBoa Convivencia

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

Page 20: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

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

Page 21: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

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

Page 22: PROGRAMAC˘AO PARA DISPOSITIVOS M~ OVEIS · Unidade II - Desenvolvimento de Aplica˘c~oes M oveis Unidade III - Programa˘c~ao de Aplica˘c~oes M oveis para Smartphones Unidade IV

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