Baixe o app para aproveitar ainda mais
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
Compartilhar