Buscar

Aula 2 - Introdução aos Dispositivos Móveis (1)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 46 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 46 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 46 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração 
de Sistemas Móveis
Geraldo Gomes da Cruz Júnior
Pesquisador Especialista - Zup Innovation / Itaú
Gestão & Pesquisa - ISITICs
Professor - Fac. SENAC & UNINASSAU
D.r. em andamento em Inteligência Computacional - UFPE
M.e. em Modelagem e Inteligência Computacional - UFRPE
geraldoj8@gmail.com | http://lattes.cnpq.br/8427111818390371
Desenvolvimento e Integração de 
Sistemas Móveis
Introdução aos 
Dispositivos Móveis
mailto:geraldoj8@gmail.com
http://lattes.cnpq.br/8427111818390371
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Calendário
• Carga horária: 60 h
• Dia da semana: terças
• Horário das aulas: 18:30 às 21:00
• Intervalo: ???
16/08/2022 Apresentação da Disciplina, Plano de Ensino e Conceitos Gerais
23/08/2022 Introdução aos Dispositivos Móveis
30/08/2022 Tipos de Desenvolvimento Mobile e Instalação de Ambiente
06/09/2022 Desenvolvimento de Interfaces para Aplicativos
13/09/2022 Progressive Web App
20/09/2022 Projeto de Programação Móvel
27/09/2022 Prática e Acompanhamento de Projeto
01/10/2022* Prática e Acompanhamento de Projeto
04/10/2022 Apresentação dos Projetos
11/10/2022 Dispositivos Móveis e Integrações com APIs
18/10/2022 Dispositivos Móveis e Persistência de Dados
25/10/2022 Dispositivos Móveis e Recursos de Hardware
01/11/2022 Publicação de Aplicativos nas Lojas
08/11/2022 Projeto de Programação Móvel
22/11/2022 Prática e Acompanhamento de Projeto
29/11/2022 Prática e Acompanhamento de Projeto
03/12/2022* Prática e Acompanhamento de Projeto
06/12/2022 Apresentação dos Projetos
13/12/2022 Devolutiva e revisão para final
20/12/2022 Final
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Material da Disciplina
• Código da turma: pmx3sey
• Classroom: https://classroom.google.com/c/NDg4ODI4MDIyMjUx?cjc=pmx3sey
https://classroom.google.com/c/NDg4ODI4MDIyMjUx?cjc=pmx3sey
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Contatos
• E-mail: geraldogjunior@fac.pe.senac.br | geraldoj8@gmail.com
• Telefone Pessoal: (81) 99710-1670
• Grupo no Whatsapp: https://chat.whatsapp.com/F2YpXbkffsoC37dvphN95Q
mailto:geraldogjunior@fac.pe.senac.br
mailto:geraldoj8@gmail.com
https://chat.whatsapp.com/F2YpXbkffsoC37dvphN95Q
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Dispositivos Móveis
A cada ano cresce o número de tecnologias móveis sendo comercializadas e presentes no cotidiano de
todos. O conceito de dispositivos móveis ainda é confuso por estar relacionado com outros termos.
Dispositivos móveis são tecnologias digitais que permitem a mobilidade e o acesso à internet. Pode-se
citar como exemplos os smartphones e tablets.
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Tipos de Dispositivos
Cada dispositivo possui peculiaridades específicas! Resoluções, tamanhos de 
tela, conectividades, desempenho, sistemas operacionais, dentre outros.
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Tipos de Dispositivos
Como prever mudanças de resolução e tamanho 
de telas? E se aparece um notch na tela?
Responsividade!!
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Tipos de Dispositivos
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Smartphones
Estes são considerados a evolução dos celulares por trazerem recursos mais avançados que necessitam
de sistemas operacionais mais complexos para desempenhar as tarefas nos aparelhos. Os smartphones
podem ser considerados "computadores de bolso" por permitirem a realização das mesmas atividades
quando comparado ao computador. Os sistemas operacionais mais populares são Android e IOS.
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Smartphones
Os dispositivos vão muito além de ligações, redes sociais e fotos...
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Smartphones
Ter um computador de bolso de fácil acesso muda as formas de interações sociais!
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Tablets
Este dispositivo móvel apresenta condições de uso semelhante ao computador convencional e ao
notebook. Geralmente possui tela maior que o smartphone o que permite melhores condições de
visualização. No entanto, este tipo de dispositivo móvel realiza as mesmas tarefas básicas que o
smartphone, variando de acordo com os modelos.
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Tablets
Tablets podem possuir aplicações 
específicas devido aos seus tamanhos 
de tela
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Tablets
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Smartwatch
Os smartwatches se tornaram mais conhecidos após o boom dos smartphones. Basicamente, esses
dispositivos se conectam ao smartphone via bluetooth para, além de marcar as horas, facilitar o acesso
a funções como ligações, SMS’s, redes sociais, etc.
Os smartwatches ganharam muita atenção pelos modelos voltados para atividades esportivas e
exercícios. Essas versões do dispositivo contam com monitor cardíaco, contador de passos e outras
funções que ajudam no desenvolvimento de atletas.
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Smartwatch
Qual sistema operacional utilizar??
Android e IOS ainda fornecem mais recursos para smartwatches!
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
E-readers
Os “Leitores de livros digitais” ou E-readers são dispositivos com um propósito simples: permitir aos usuários
pesquisar, comprar, baixar e ler livros, revistas, jornais e outros materiais em formato digital através de uma
conexão a uma rede sem fio.
O E-reader mais vendido no mercado é o Kindle, produzido pela Amazon. No mercado de dispositivos móveis,
o maior concorrente dos E-readers são os tablets. Porém, enquanto um é dedicado a um único propósito, os
tablets executam uma variedade maior de funções, o que os torna consideravelmente mais caros.
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Smart Speakers
Os smart speakers, ou auto-falantes inteligentes, são um dos fenômenos mais recentes do mercado de dispositivos
móveis. Esses aparelhos representam bem como a inteligência artificial e a “internet das coisas” vão se tornar mais
comuns.
Basicamente, ossmart speakers são aparelhos conectados a internet pela rede sem fio, capazes de realizar tarefas
por meio de interações de comandos de voz. Atualmente os mais populares são os modelos Echo da Amazon e os
Home do Google.
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Smart Speakers
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Atualmente Temos Integrações
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Projetos Integradores
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Sistemas Operacionais
Qual tipo de aplicação que é capaz de executar 
uma linguagem de programação é comum a 
todos esses sistemas operacionais?
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Sistemas Operacionais
O Navegador!
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Arquitetura - Android
Do ponto de vista da arquitetura, o Android é uma
pilha de software erguida sobre uma versão
customizada do Kernel do Linux. O Kernel é
responsável por executar tarefas de baixo nível,
mais próximas do hardware do dispositivo, como o
gerenciamento de memória.
Ao utilizar o Kernel do Linux como fundação para as camadas
superiores do sistema, o Android também se vale da
segurança desse sistema, conhecido por sua estabilidade.
Outra vantagem aqui é oferecer aos fabricantes de
dispositivos a oportunidade de criar drivers para seus
hardwares a partir de um sistema conhecido, bem
documentado e independente.
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Arquitetura - IOS 
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Arquitetura - Híbrida 
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Arquitetura - Híbrida 
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Tecnologias e Ferramentas - Android
Antes...
Desenvolvimento – O que preciso?
• JDK – Java development Kit
Só o JRE não é suficiente;
Versão para o S.O. específico
• SDK – Software Development Kit
Versão para o S.O. específico
• Plug-in ADT – Android Development Tools
DDMS(Dalvik Debug Monitor Service)
QEMU (Emulador)
• IDE – Interface de Desenvolvimento
Android Studio
Eclipse
Hoje...
https://developer.android.com/
https://developer.android.com/
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Tecnologias e Ferramentas - Android
https://developer.android.com/studio
https://developer.android.com/studio
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Tecnologias e Ferramentas - IOS
Requisitos para o desenvolvimento:
• Sistema operacional Mac OS 10.8 ou superior; 
• Xcode 5 ou superior; 
• iPhone e/ou com iOS 7 ou superior; 
• Licença anual de desenvolvedor (no caso da publicação de Apps).
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Tecnologias e Ferramentas - IOS
https://developer.apple.com/xcode/
https://developer.apple.com/xcode/
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Tecnologias e Ferramentas - Híbrido
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Tecnologias e Ferramentas - Híbrido
https://nodejs.org/en/
https://nodejs.org/en/
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Design para essas possibilidades!
• https://developer.android.com/design
• https://developer.apple.com/design/
https://developer.android.com/design
https://developer.apple.com/design/
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Estatísticas
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Estatísticas
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Estatísticas
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Quero criar um app agora!
• https://fabricadeaplicativos.com.br/
• http://appinventor.mit.edu/
• https://pt.appypie.com/
https://fabricadeaplicativos.com.br/
http://appinventor.mit.edu/
https://pt.appypie.com/
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Quero planejar meu app antes...
Escolha uma boa prática de design de projeto!
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Quero planejar meu app antes...
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Hands On
Vamos fazer nossa primeira aplicação “móvel”?
https://html5up.net/ https://app.netlify.com/
https://html5up.net/
https://app.netlify.com/
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Projeto Integrador
Os dispositivos móveis fornecem uma game de tecnologias de 
software e hardware, pensem com carinho em soluções com 
eles para os projetos! <3 
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
O que Devemos Reter?
• Tipos de dispositivos;
• Arquiteturas;
• Tecnologias e Ferramentas;
• Aspectos de Design.
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Ata
Nome, Telefone e E-mail! 
Por favor ;)
Introdução aos 
Dispositivos Móveis
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Dúvidas ou Sugestões?
“O maior erro que você pode cometer, é o de ficar o tempo
todo com medo de cometer algum erro.” - Elbert Hubbard
?
?
?
https://www.pensador.com/autor/elbert_hubbard/
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração 
de Sistemas Móveis
Geraldo Gomes da Cruz Júnior
Pesquisador Especialista - Zup Innovation / ItaúGestão & Pesquisa - ISITICs
Professor - Fac. SENAC & UNINASSAU
D.r. em andamento em Inteligência Computacional - UFPE
M.e. em Modelagem e Inteligência Computacional - UFRPE
geraldoj8@gmail.com | http://lattes.cnpq.br/8427111818390371
Desenvolvimento e Integração de 
Sistemas Móveis
Introdução aos 
Dispositivos Móveis
Por hoje é isso...
Obrigado pela Atenção!
mailto:geraldoj8@gmail.com
http://lattes.cnpq.br/8427111818390371

Continue navegando