Buscar

Aula 1 - Plano de Ensino e Conceitos Gerais

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 70 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 70 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 70 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
Plano de Ensino
&
Conceitos Gerais
mailto:geraldoj8@gmail.com
http://lattes.cnpq.br/8427111818390371
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Apresentações
Quem são vocês?
Nome?
Programa?
Qual linguagem?
Trabalha?
Objetivos com a graduação?
Qual o seu conhecimento sobre
Desenvolvimento Móvel?
Como o conhecimento em
Desenvolvimento Móvel irá
somar a sua formação?
HTML, CSS e JS?
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Apresentações
Quem sou eu?
• Industrial Researcher
• College Professor
• Full Stack Web/Mobile Developer
• PhD candidate in Computer Science - UFPE
• MSc in Applied Computer Science - UFRPE
• BSc in Information Systems - UFRPE
• LinkedIn: https://www.linkedin.com/in/geraldogomes
• Lattes: http://lattes.cnpq.br/8427111818390371
creaactive
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Apresentações
O que queremos?
Aprender... Aprender... e aprender...
O que vocês esperam 
da disciplina?
Foco na Prática ou na Teoria??
Ambos terão que existir...
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Ementa
Visão geral sobre desenvolvimento móvel; Tipos de desenvolvimento mobile; 
Instalação do ambiente de desenvolvimento móvel; Estrutura básica de um 
projeto móvel; Criando layouts, estilos e componentes; Trabalhando com 
navegação entre telas; Integração entre dispositivos móveis e a Internet através 
de APIs; Utilização de componentes de hardware nativos (câmera e GPS); 
Dispositivos móveis e persistência de dados; Publicação de aplicativos para 
dispositivos móveis; Desenvolvimento prático de aplicativos;
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Objetivo Geral
Capacitar o discente em
Desenvolvimento e Integração de 
Sistemas Móveis!!
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Objetivos Específicos
1. Conhecer as principais teorias, ferramentas e tecnologias para o
desenvolvimento e integração de sistemas móveis.
2. Desenvolver habilidades de criação e produção de soluções baseadas
em sistemas móveis.
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
• Conceitos de desenvolvimento e integração de sistemas móveis;
• Linguagens e tecnologias para desenvolvimento de aplicações móveis;
• Layouts para aplicações móveis;
• Integrações com aplicações móveis;
• Publicação de aplicações;
• Cenários de uso de desenvolvimento móvel.
Programa
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Metodologia de Ensino
• Aulas expositivas dialogadas;
• Discussões sobre projetos e implementações de sistemas móveis;
• Exercícios em sala e fora de sala para fixar o conteúdo;
• Aulas práticas;
• Listas de exercícios teóricos e práticos;
• Apresentações de trabalhos e projetos relativos a disciplina;
• Aprendizagem baseada em problemas.
➢Utilização de quadro branco, projetor e aulas expositivas. 
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Metodologia de Ensino
• Projetos da Disciplina alinhados ao Projeto Integrador;
• Projetos em Equipes;
• Projetos embasados em problemas observados no mundo real;
• Vamos trabalhar nestes problemas ao longo da disciplina;
• No final será apresentada a solução desenvolvida para o problema escolhido!
Abordagem Multidisciplinar!
Aprendizagem baseada em problemas!!
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Avaliações
Pirâmide de Aprendizagem
de William Glasser
1ª Avaliação:
• Presença + Atividades/Listas (10% da nota);
• Avaliação Teórica (30% da nota);
• Projeto + Apresentação (60% da nota).
2º Avaliação:
• Presença + Atividades/Listas (10% da nota);
• Avaliação Teórica (10% da nota);
• Projeto + Apresentação (80% da nota).
Final:
• Avaliação Teórica (100% da nota).
Plano de Ensino
&
Conceitos Gerais
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
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Bibliografia
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Bibliografia
1. GRIFFITHS, David. GRIFFITHS, Down. Use A Cabeça! Desenvolvendo Para Android. 2 ed. Rio de Janeiro: Ed.
Altabooks, 2019. 928 p. ISBN 9788550809052
2. MOLINARI, Leonardo. Testes de Aplicações Mobile - Qualidade, Desenvolvimento Em Apps Móveis. São Paulo:
Editora Erica, 2017. 296 p. ISBN 9788536520216.
3. DOBRYCHTOP, Erik Ieger. Desenvolvimento de Aplicativos - Um guia prático para criar aplicativos com Ionic. São
Paulo: Editora Viena, 2018. 256 p. ISBN 9788537105245.
1. BORGES JÚNIOR, Maurício Pereira. Aplicativos Móveis: Aplicativos para Dispositivos Móveis Usando C#. Net com a Ferramenta Visual
Studio Net e MYSQL e SQL Server. Editora Ciência Moderna, 2005.
2. MONTEIRO, João Bosco. Google Android: Crie aplicações para celulares e tablets. Editora Casa do Código, 2014.
3. DARCEY, L.; CONDER, S. Desenvolvimento de Aplicativos Wireless para o Android - Volume 1. Editora Ciência Moderna. 2012
4. NIELSEN, J.; BUIU, R. Usabilidade Móvel. Editora Elsevier. 2013
5. BRITO, Robinson Cris. Android com Android Studio Passo a Passo. Editora Ciência Moderna, 2020.
Básica:
Complementar:
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimentoe Integração de 
Sistemas Móveis
Bibliografia
“Livro_Tal.pdf”
Passarinhos me 
contaram que se 
vocês fizerem isso ai, 
da bom!
Plano de Ensino
&
Conceitos Gerais
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
Plano de Ensino
&
Conceitos Gerais
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
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Dicas para a Vida – part. 1
1. Decida quais habilidades você quer;
2. Aprenda direito e aprenda a aprender;
3. Google é o seu melhor amigo;
4. Analise o código alheio (mas não copie);
5. Entre numa rede de conhecimentos;
6. Entenda os designers e os testers;
7. Use ferramentas profissionais;
8. Deixe as coisas legais por último;
9. Mantenha-se informado e atualizado;
10. Continue com o processo de aprendizagem.
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Dicas para a Vida – part. 2
1. “Aprender a trabalhar com outros desenvolvedores é muito importante”;
2. “Saber como as coisas funcionam é diferente de saber como usá-las”;
3. “Não tenha medo de falar com os outros”;
4. “Seja seus heróis”;
5. “Leia os livros, mesmo que você não os entenda”;
6. “A aparência do código conta”;
7. “É melhor ser competente em algo do que um expert em nada”;
8. “Aprender a desenvolver não é algo que acontece de uma vez”;
9. “Python... Javascript... podem ser um bom lugar para se começar”;
10. “Apaixone-se pelo trabalho”.
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
Conceitos Gerais
mailto:geraldoj8@gmail.com
http://lattes.cnpq.br/8427111818390371
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
História
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
História
A evolução vem envolvendo diferentes vertentes de percepções...
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
História
https://youtu.be/taTmpYQ_3jk
https://youtu.be/taTmpYQ_3jk
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
História
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
História
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Tipos de Dispositivos
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Desenvolvimento de Apps
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Android
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Android
• A Android, Inc. foi fundada em Palo Alto, Califórnia em outubro de 2003;
• O Google adquiri a Android em Agosto de 2005;
• Em 2007 surgi a Handset Alliance (consórcio de empresas de tecnologia para criar uma 
plataforma padrão de código aberto);
• Em 2008 foi lançado o primeiro smartphone com Android;
• Em 2010 o Google lançou a série de dispositivos Nexus.
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Android
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Android
Código fonte aberto + Kernel baseado no do Linux
Kit de desenvolvimento Java (Android SDK) + Atualmente Kotlin
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Android
• Maior abrangência de mercado (demanda dev. e público alvo);
• Menor curva de aprendizagem (Vocês já sabem JAVA!);
• Pode-se desenvolver em qualquer ambiente (Windows, Linux e Mac);
• Mais barato e mais fácil de testar.
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Android
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Android
... Android 10.0 (Android Q)!
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Android
4,4
6
7,8
9,5
11,6
13,8
0
2
4
6
8
10
12
14
16
2014 2015 2016 2017 2018 2019
Geração de Receita em Bilhões de Dólares
Receita
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
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/
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
IOS
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
IOS
• Lançado em Janeiro de 2007;
• Chamado inicialmente de iPhone OS, sendo nomeado como iOS durante o lançamento do 
iOS 4; 
• A primeira versão foi totalmente focada na experiência do usuário; 
• Já existiam sistemas operacionais mobile (MS Windows mobile, Palm OS, Blackberry OS, 
entre outros)
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
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).
Plano de Ensino&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
IOS
A Swift é uma linguagem de programação eficiente e intuitiva
desenvolvida pela Apple para a criação de apps. Com ela, programar fica
mais fácil, flexível e divertido. Além de facilitar a aprendizagem da
programação, a linguagem Swift é muito poderosa. Ela foi projetada para
escrever desde o programa mais simples, como “Olá, mundo”, ao
software mais avançado do mundo. Saiba mais sobre a linguagem Swift. -
Apple
O Xcode é o app do Mac usado para criar vários apps para
Mac e iOS. Ele tem todas as ferramentas necessárias para
criar apps fantásticos. Ele pode ser obtido por download
gratuitamente na Mac App Store. - Apple
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
IOS
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
IOS
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
IOS
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
IOS
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
IOS
https://apps.apple.com/br/app/xcode/id497799835?ls=1&mt=12
https://developer.apple.com/swift/
https://developer.apple.com/programs/
https://tiagoaguiar.co/aplicativo-ios-como-criar
https://apps.apple.com/br/app/xcode/id497799835?ls=1&mt=12
https://developer.apple.com/swift/
https://developer.apple.com/programs/
https://tiagoaguiar.co/aplicativo-ios-como-criar
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Android & IOS
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Android & IOS
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Android & IOS
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Windows Phone
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Windows Phone
• Foi lançado em 21 de outubro de 2010 para concorrer
diretamente com os sistemas operacionais
móveis Android e IOS;
• O Windows Phone, ao contrário do que muitos pensam, não é
uma continuação do Windows Mobile;
• A Microsoft tem agora o foco diretamente no mercado
consumidor, apresentando uma nova interface gráfica.
O principal foco da Microsoft no Windows Phone é a personalização do aparelho, o tornando bem 
pessoal e cada um com sua identidade visual. Por isso, temos os Live Tiles que garantem que o 
usuário esteja sempre atualizado e conectado com as coisas que mais lhe importam, desde os 
textos publicados em redes sociais pelos seus melhores amigos ao horário da sua próxima reunião.
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Windows Phone
• Para iniciar o desenvolvimento para Windows Phone é necessário ter alguma base de conhecimento em C# 
ou VB;
• As ferramentas de desenvolvimento são o Visual Studio 2010 ou 2012, e o SDK do Windows Phone;
• O SDK integra ao Visual Studio os templates de Windows Phone, as ferramentas no ToolBox e o Emulador 
usado para testar, simular e depurar suas aplicações, já que alguns podem se interessar em desenvolver 
sem ainda possuir um dispositivo real;
• A linguagem da interface é a XAML.
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Windows Phone
https://developer.microsoft.com/pt-br/store/register/
https://developer.microsoft.com/pt-br/store/register/
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Aplicações Híbridas
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Aplicações Híbridas
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Aplicações Web
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Aplicações Web
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
PWA
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
PWA
Esse tipo de aplicativo progressivo utiliza as capacidades dos navegadores modernos para entregar ao 
usuário uma experiência tão boa quanto a de um aplicativo nativo. Perceba que esses apps são diferentes 
de um app híbrido, que utiliza uma aplicação em HTML5 envolvida por um casco nativo, mas que ainda 
assim precisa ser instalado pela App Store.
O conceito de Progressive Web App (aplicativo progressivo para a web), no entanto, é um pouco diferente.
Ele começa como uma simples aba no Chrome e se torna “progressivamente mais app” à medida em que
você engaja e interage com ele. Até chegar ao ponto onde basta você adicionar o Web App à sua página
inicial e pronto: ele passa a adquirir funções que antes eram exclusivas de aplicativos nativos:
geolocalização, notificações, uso offline, etc.
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Sim, mas qual a diferença entre eles?
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Lojas de Aplicativos
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Lojas de Aplicativos
Apple Store Google Play
DUNS Number Sim Não
Custo médio US$ 99/por ano US$25
Tempo médio para publicação 15 dias 4 horas
Taxa por aplicativo vendido 30% 30%
Para Windows Phone... “as contas individuais custam aproximadamente US$ 19 
e as contas de empresa custam aproximadamente US$ 99 (os valores exatos 
podem variar dependendo de seu país ou região). Essa é uma taxa única de 
registro e nenhuma renovação é necessária”.
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Para que Estudar?
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Para que Estudar?
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
Para que Estudar?
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.brDesenvolvimento e Integração de 
Sistemas Móveis
Linguagem a ser Utilizada? 
Plano de Ensino
&
Conceitos Gerais
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 gama de tecnologias de 
software e hardware, pensem com carinho em soluções com 
eles para os projetos! <3 
Plano de Ensino
&
Conceitos Gerais
Prof. Geraldo Gomes
geraldoj8@gmail.com | geraldogjunior@fac.pe.senac.br
Desenvolvimento e Integração de 
Sistemas Móveis
O que Devemos Reter?
• Conceitos introdutórios de Android;
• Conceitos introdutórios de IOS;
• Conceitos introdutórios de Windows Phone;
• Conceitos introdutórios de Aplicações Híbridas;
• Conceitos introdutórios de PWA.
Plano de Ensino
&
Conceitos Gerais
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 ;)
Plano de Ensino
&
Conceitos Gerais
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
Plano de Ensino 
&
Conceitos Gerais
Por hoje é isso...
Obrigado pela Atenção!
mailto:geraldoj8@gmail.com
http://lattes.cnpq.br/8427111818390371