Stefan Horochovec é co-fundador e CTO da Kepha e co-fundador e arquiteto de soluções da Previseme. Ele é especialista em engenharia de software e gestão de projetos e instrutor/professor/palestrante/autor. Seu contato é via Twitter, Github e blogs.
Stefan Horochovec
• Co-Foundere Chief Technology Officer
Kepha – Digital Business Experts
• Co-Founder e Arquiteto de Soluções
Previseme – HelpDesk
• Especialista em Engenharia de Software e Gestão de Projetos;
• Instrutor/Professor/Palestrante/Autor;
• Twitter: @horochovec
• Github: @horochovec
• Blogs: http://www.horochovec.com.br/
Número de usuários(milhões)
0
500
1000
1500
2000
2500
2007 2008 2009 2010 2011 2012 2013 2014 2015
Mobile x Desktop
Mobile Desktop
Source: comScore Mobile Metrix, June 2015
Aplicações via browser
•Cross-Platform x Cross-Browser;
• Deploy Facilitado;
• Atualização facilitada;
• Disponível para mecanismos de pesquisas (aka Google);
• Compartilhamento de Links de forma rápida;
• Possibilidade de Bookmarks – “Talvez”;
15.
Cenário Atual –Aplicativos
• Descobrir que o aplicativo existe na Loja Virtual ou clicar em um link no rodapé
de um website que você já está navegando;
• Efetuar o download (2G, 3G, 4G, Wi-Fi, Lie-Fi, etc);
• Se cadastrar quando necessário;
• Visualizar praticamente a mesma coisa que você já estava visualizando....
• Compartilhar conteúdo via print-screen em redes sociais, ou integrações com
novos privilégios;
16.
Cenário ”Esperado”
• Nãoter a necessidade de instalar MAIS um aplicativo em seu device;
• Aplicações Web com maior responsividade;
• Segurança nas informações;
• Independência de conexão - Suporte off-line;
• Always updated;
• SEO-friendly;
• Compartilhamento de conteúdo (Links);
17.
Grandes vantagens deApps
• Ícone na Home-screen – “Talvez ?”;
• Splash Screen – Agregando valor a marca;
• Suporte off-line – “Nem sempre....”;
• Push Notification;
• Acesso ao hardware do dispositivo;
18.
Como reverter asgrandes
vantagens de uma aplicação
instalada via Loja Virtual?
19.
Progressive Web AppsX Aplicações Nativas
• Permite instalação no device através de seu navegador;
• Funciona perfeitamente bem sem conexões ou com conexões lentas;
• Push Notifications;
• Splash Screens;
• Renderização em 60fps;
• Segurança garantida pois só funciona via httpS;
Receita para umaProgressive Web App
• Application Shell;
• App Manifest;
• Service Workers;
• httpS;
31.
App Manifest
• Arquivode configuração escrito em JSON;
• Responsável por configurar:
• Nome do aplicativo na home;
• Iconografia;
• SplashScreen;
• Theme Color;
• Full Screen;
• Orientação da tela;