SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
Google Web Starter Kit 
Boilerplate & Tooling for Multi-Device Development
QUEM SOU EU? 
Rodrigo Antinarelli 
Front End Developer @ Quartel Design 
http://rodrigo.vc 
@rodrigo_ea
http://www.gdgbh.org
ENTENDENDO O CONSUMIDOR DE CONTEÚDO WEB 
Alguns dados interessantes
ENTENDENDO O CONSUMIDOR DE CONTEÚDO WEB 
“Brasil tem 40 milhões de consumidores 
multitelas’’ 
“Praticamente um a cada três brasileiros 
usa um smartphone.’’ 
Fonte: Pesquisa anual realizada pelo Google Brasil
ENTENDENDO O CONSUMIDOR DE CONTEÚDO WEB 
Brasileiros com acesso a Internet 
Fonte: Pesquisa realizada pelo CETIC.br (Centro Regional para o Desenvolvimento da 
Sociedade da Informação) e divulgado na Folha de São Paulo (http://bit.ly/1jRQqql) 
> Classe A - 98% 
> Classe B - 80% 
> Classe C - 39% 
> Classes D e E - 8% 
51% da população brasileira tem acesso a Internet, isso 
equivale a 86 milhões de brasileiros.
Brasil tem 40 milhões de consumidores multitelas, afirma Google
3 em cada 10 brasileiros são donos de smartphones
Brasil tem mais smartphones que França e Alemanha
Brasil já tem mais residências com notebooks do que com desktops
Tablet ultrapassa vendas de desktop e notebook pela 1ª vez no Brasil
O que nós temos a ver com isso? 
De que forma temos entregado conteúdo para os usuários? 
Temos usado boas práticas no desenvolvimento? 
Responsive não é feature, é obrigação.
https://developers.google.com/web/fundamentals/
OLDSCHOOL
MODERNINHO
Mas e se a gente for um passo além?
https://developers.google.com/web/starter-kit/
Getting Started 
Ferramentas necessárias: 
→ GIT 
→ Node 
→ Ruby 
→ Sass 
→ Gulp
Getting Started 
Terminal 
$ git clone https://github.com/google/web-starter-kit.git 
$ cd web-starter-kit 
$ npm install 
$ gulp serve
Getting Started 
Estrutura de pastas
Getting Started 
• Guia de estilos 
• Auto reload no browser 
• Sincronização multi-dispositivo 
• Otimização de Performance (minificar, 
concatenar…) 
• Suporte a SASS
Getting Started 
$ gulp 
Terminal
Enchant Me 
Simplify My Life 
Make Me Amazing 
Android User Experience Team 
http://developer.android.com/design/get-started/principles.html
Construir experiências multi-dispositivo 
não é tão difícil quanto parece.
O conteúdo é o aspecto 
mais importante de qualquer site. 
Então, vamos projetar para o conteúdo e não deixar que o 
projeto limite o conteúdo.
that's all folks! 
Obrigado :) 
twitter.com/rodrigo_ea 
http://rodrigo.vc

Mais conteúdo relacionado

Mais procurados

Keynote Jornalista Online
Keynote Jornalista OnlineKeynote Jornalista Online
Keynote Jornalista Online
Ana Brambilla
 

Mais procurados (11)

Pandorga Gnu/Linux
Pandorga Gnu/LinuxPandorga Gnu/Linux
Pandorga Gnu/Linux
 
2016 - FOSS4G, a mudança do usuário, de consumidor para colaborador
2016 - FOSS4G, a mudança do usuário, de consumidor para colaborador2016 - FOSS4G, a mudança do usuário, de consumidor para colaborador
2016 - FOSS4G, a mudança do usuário, de consumidor para colaborador
 
Encontro da Comunidade Pentaho - CONSEGI 2010 - Brasília - DF - 20 de Agosto ...
Encontro da Comunidade Pentaho - CONSEGI 2010 - Brasília - DF - 20 de Agosto ...Encontro da Comunidade Pentaho - CONSEGI 2010 - Brasília - DF - 20 de Agosto ...
Encontro da Comunidade Pentaho - CONSEGI 2010 - Brasília - DF - 20 de Agosto ...
 
web2.0.ppt
web2.0.pptweb2.0.ppt
web2.0.ppt
 
Campanhas Inovadoras e Criativas na Web
Campanhas Inovadoras e Criativas na WebCampanhas Inovadoras e Criativas na Web
Campanhas Inovadoras e Criativas na Web
 
Aplicacoes responsivas
Aplicacoes responsivasAplicacoes responsivas
Aplicacoes responsivas
 
Keynote Jornalista Online
Keynote Jornalista OnlineKeynote Jornalista Online
Keynote Jornalista Online
 
Storybook com angular pra quê?
Storybook com angular pra quê?Storybook com angular pra quê?
Storybook com angular pra quê?
 
Vida Pública, cibercultura e suas interfaces sociais
Vida Pública, cibercultura e suas interfaces sociaisVida Pública, cibercultura e suas interfaces sociais
Vida Pública, cibercultura e suas interfaces sociais
 
Slide
SlideSlide
Slide
 
Desenvolvimento de Aplicações Sociais com Ruby
Desenvolvimento de Aplicações Sociais com RubyDesenvolvimento de Aplicações Sociais com Ruby
Desenvolvimento de Aplicações Sociais com Ruby
 

Destaque (7)

DíA Internacional Del Menor
DíA Internacional Del MenorDíA Internacional Del Menor
DíA Internacional Del Menor
 
Presentación Tic Grupo 6
Presentación Tic Grupo 6Presentación Tic Grupo 6
Presentación Tic Grupo 6
 
Cuestión de Tamaño
Cuestión de TamañoCuestión de Tamaño
Cuestión de Tamaño
 
Silabus+sd+kls+1
Silabus+sd+kls+1Silabus+sd+kls+1
Silabus+sd+kls+1
 
Ansiedad Ante Examenes Estrategias De Manejo
Ansiedad Ante Examenes Estrategias De ManejoAnsiedad Ante Examenes Estrategias De Manejo
Ansiedad Ante Examenes Estrategias De Manejo
 
proyecto TIC del centro educativo
proyecto TIC del centro educativoproyecto TIC del centro educativo
proyecto TIC del centro educativo
 
'De virtualiserende wereld' WHAT'S NEXT?!?!
'De virtualiserende wereld'  WHAT'S NEXT?!?!'De virtualiserende wereld'  WHAT'S NEXT?!?!
'De virtualiserende wereld' WHAT'S NEXT?!?!
 

Semelhante a Desenvolvimento Web multi-devices com Google Web Starter Kit

Semelhante a Desenvolvimento Web multi-devices com Google Web Starter Kit (20)

Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
 
Panorama da Acessibilidade nas redes sociais
Panorama da Acessibilidade nas redes sociaisPanorama da Acessibilidade nas redes sociais
Panorama da Acessibilidade nas redes sociais
 
BrazilJS 2012
BrazilJS 2012BrazilJS 2012
BrazilJS 2012
 
Web (design+developer)
Web (design+developer)Web (design+developer)
Web (design+developer)
 
Mobile First: A Era do Mobile Chegou? - Search Masters Brasil 2014
Mobile First: A Era do Mobile Chegou? - Search Masters Brasil 2014Mobile First: A Era do Mobile Chegou? - Search Masters Brasil 2014
Mobile First: A Era do Mobile Chegou? - Search Masters Brasil 2014
 
Internet e Segurança - Direito e Tecnologia da Informação - Dicas de segurança
Internet e Segurança - Direito e Tecnologia da Informação - Dicas de segurançaInternet e Segurança - Direito e Tecnologia da Informação - Dicas de segurança
Internet e Segurança - Direito e Tecnologia da Informação - Dicas de segurança
 
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
 
Webinar: Desenvolvimento de Interface Gráfica para Embarcados
Webinar: Desenvolvimento de Interface Gráfica para EmbarcadosWebinar: Desenvolvimento de Interface Gráfica para Embarcados
Webinar: Desenvolvimento de Interface Gráfica para Embarcados
 
Desafios na globo.com (reloaded)
Desafios na globo.com (reloaded)Desafios na globo.com (reloaded)
Desafios na globo.com (reloaded)
 
A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3
 
Tendências Dispositivos Móveis 2010
Tendências Dispositivos Móveis 2010Tendências Dispositivos Móveis 2010
Tendências Dispositivos Móveis 2010
 
Webapp, já posso investir nisso ? Latinoware 2011
Webapp, já posso investir nisso ? Latinoware 2011Webapp, já posso investir nisso ? Latinoware 2011
Webapp, já posso investir nisso ? Latinoware 2011
 
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
 
Como vender mais utilizando a internet
Como vender mais utilizando a internetComo vender mais utilizando a internet
Como vender mais utilizando a internet
 
Teste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercadoTeste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercado
 
Revista programar 15
Revista programar 15Revista programar 15
Revista programar 15
 
Fluig Webinar #2 - Digital Workplace, com Ricardo Saldanha
Fluig Webinar #2 - Digital Workplace, com Ricardo SaldanhaFluig Webinar #2 - Digital Workplace, com Ricardo Saldanha
Fluig Webinar #2 - Digital Workplace, com Ricardo Saldanha
 
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
 
Gestão de Ambientes Internet Webseriados
Gestão de Ambientes Internet   WebseriadosGestão de Ambientes Internet   Webseriados
Gestão de Ambientes Internet Webseriados
 
Protótipo de Automação Residencial Utilizando Lixo Eletrônico
Protótipo de Automação Residencial Utilizando Lixo EletrônicoProtótipo de Automação Residencial Utilizando Lixo Eletrônico
Protótipo de Automação Residencial Utilizando Lixo Eletrônico
 

Último

Último (9)

ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 

Desenvolvimento Web multi-devices com Google Web Starter Kit