programac˘ao para dispositivos m~ oveis · unidade ii - desenvolvimento de aplica˘c~oes m oveis...
TRANSCRIPT
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 – [email protected]
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