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