SlideShare uma empresa Scribd logo
Responsividade e HTML
Alexandre Magno
Quem sou eu?
FISLFront
ins
QCon
Desenvolvedor Web
Livro
● Como escrever sites
responsivos com o Bootstrap
usando Mobile First
● O que o Bootstrap ganhou
sendo Mobile First
● Processo de construção de
um site Mobile First com o
Bootstrap
● Exemplo real de como pensar
Mobile First
Responsividade?
Porquê?
Responsividade e html5
1/3 de usuários de internet nos
EUA usam o celular como primeiro dispositivo
de acesso a internet
Responsividade e html5
Recomendações do Google
Responsividade
● Responsividade
○ Técnicas que não fisicamente aumentam a habilidade da sua
app de responder
○ Não temos controle da velocidade de conexão do usuário
● Responsividade (Responsive web design)
○ Se adaptar as diferentes telas
Responsividade - percepção
Responsividade - adaptação
RWD ::: Fluid ::: Mobile First
Além da responsividade
Mobile First
RWDPE
Responsividade e html5
Conteúdo e disposição
?
content first
Responsividade e html5
codigo desktop first vs mobile first
Responsividade e html5
Responsividade e html5
Responsividade e html5
backend
Responsividade e html5
<meta name="viewport" content="
width=device-width, initial-scale=1"/>
<?
if($device->isIphone()) {
$html->render(‘Im a phone!’);
}
?>
Responsividade e html5
BREAKPOINTS
Responsividade e html5
Modularidade
Atomic Design
Bootstrap
Responsividade e html5
Responsividade e html5
responsividade não é só design...
Responsividade e html5
Responsividade e html5
Responsividade e html5
apps híbridas x html5
Por que Web?
A internet é feita de links
E links levam para browsers
Por que nativo?
O celular é nossa extensão
Mas...
Responsividade e html5
Responsividade e html5
Responsividade e html5
Responsividade e html5
Como ser multiplataforma?
Trello
Responsividade e html5
API e Device API
Device API
HTML5
<p>
To make a booking, call
<a href="tel:+13174562564">
317-456-2564
</a>
</p>
Solução simples e elegante
GEOLOCATION
navigator.geolocation.getCurrentPosition(function(position) {
do_something(position.coords.latitude, position.coords.
longitude);
});
var battery = navigator.battery || navigator.mozBattery ||
navigator.webkitBattery;
function updateBatteryStatus() {
console.log("Status da bateria: " + battery.level * 100 + "
%");
if (battery.charging) {
console.log("A bateria está carregando");
}
}
battery.addEventListener("chargingchange", updateBatteryStatus);
battery.addEventListener("levelchange", updateBatteryStatus);
updateBatteryStatus();
Upload API localStorage Acelerômetro
E mais...
content everywhere
venha trabalhar
na Globo.com
venha
trabalhar
na Globo.
com
@alexanmtz
alexandre.zimerer
alexandremagno.net
github.com/alexanmtz

Mais conteúdo relacionado

PDF
Sua web app nao precisa ser necessariamente mais rapida, mas parecer q e
PDF
Acessibilidade para web
PDF
Os cuidados e os limites do Responsive Web Design
PDF
Web Design Responsivo - Melhorando interfaces e a experiência do usuário na n...
PDF
Web Design Responsivo
PDF
O que você precisa saber para se tornar um dev front-end
PPTX
Aplicacoes responsivas
PDF
Acessibilidade na Web: Principais problemas e Soluções - FISL14
Sua web app nao precisa ser necessariamente mais rapida, mas parecer q e
Acessibilidade para web
Os cuidados e os limites do Responsive Web Design
Web Design Responsivo - Melhorando interfaces e a experiência do usuário na n...
Web Design Responsivo
O que você precisa saber para se tornar um dev front-end
Aplicacoes responsivas
Acessibilidade na Web: Principais problemas e Soluções - FISL14

Mais procurados (20)

PDF
Introdução as práticas de desenvolvimento web com design responsivo
PPTX
Design responsivo
PPTX
Web design responsivo - Criando um site adaptável
PPT
Técnicas de Usabilidade - Webdesign - 2021-01
PPT
Como Criar Um Blog
PPTX
Palestra sobre PWA
PPT
CMS e Midias Sociais
PPTX
Visão geral do cms e framework joomla
PDF
Mobile First - Palestra no MobileConf 2013
PPTX
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
PPTX
Progressive Web Apps
PPTX
Progressive apps
PPTX
Bootstrap, desenvolvendo uma interface responsiva na prática!
PDF
Dando vida ao sketch com Firebase
PDF
Jquery Mobile
PPTX
Blogdefinições
PDF
CMS Livres Gestao de conhecimento para web
PPSX
Apresentação 5
PPTX
Apresentação 5
PPTX
Exercicio joao rodrigo
Introdução as práticas de desenvolvimento web com design responsivo
Design responsivo
Web design responsivo - Criando um site adaptável
Técnicas de Usabilidade - Webdesign - 2021-01
Como Criar Um Blog
Palestra sobre PWA
CMS e Midias Sociais
Visão geral do cms e framework joomla
Mobile First - Palestra no MobileConf 2013
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
Progressive Web Apps
Progressive apps
Bootstrap, desenvolvendo uma interface responsiva na prática!
Dando vida ao sketch com Firebase
Jquery Mobile
Blogdefinições
CMS Livres Gestao de conhecimento para web
Apresentação 5
Apresentação 5
Exercicio joao rodrigo
Anúncio

Destaque (20)

PDF
Design de Experiência no processo de Usabilidade
PDF
Portifolio Gabi
PDF
Keynote por dentro do bootstrap
PDF
Trabalho Pratico 1 - Introdução ao Design Digital
PDF
DESIGNER E FRONT-END DEV: Prontos para mudar seu workflow?
PPT
Métodos ágeis para design de sistemas interativos centrados no usuário
PDF
Introdução ao desenvolvimento de apps para iOS
PDF
Workshop Mapa de tarefas e Prototipação
PDF
[RAFAEL LIMÃO] Motion Graphics: O que é e pra que serve?
PDF
Guia do Front-end das Galáxias
PPT
Aula 1 - Minicurso sobre Design Centrado no Usuário
PDF
Processo de design digital
PDF
Formei, e aí? Uma conversa sobre o posicionamento do Designer no mercado
PDF
Simplificando o design digital
PDF
Planos de ensino Design Digital 2012 UNIARA
PDF
Aula teorica - Design Gráfico Pós-Moderno
PDF
UX - UI DESIGN / MÉTODOS
PDF
User Experience + A/B Testing: o design focado na conversão
PDF
Evolução do design digital
PDF
Personas e Cenários
Design de Experiência no processo de Usabilidade
Portifolio Gabi
Keynote por dentro do bootstrap
Trabalho Pratico 1 - Introdução ao Design Digital
DESIGNER E FRONT-END DEV: Prontos para mudar seu workflow?
Métodos ágeis para design de sistemas interativos centrados no usuário
Introdução ao desenvolvimento de apps para iOS
Workshop Mapa de tarefas e Prototipação
[RAFAEL LIMÃO] Motion Graphics: O que é e pra que serve?
Guia do Front-end das Galáxias
Aula 1 - Minicurso sobre Design Centrado no Usuário
Processo de design digital
Formei, e aí? Uma conversa sobre o posicionamento do Designer no mercado
Simplificando o design digital
Planos de ensino Design Digital 2012 UNIARA
Aula teorica - Design Gráfico Pós-Moderno
UX - UI DESIGN / MÉTODOS
User Experience + A/B Testing: o design focado na conversão
Evolução do design digital
Personas e Cenários
Anúncio

Semelhante a Responsividade e html5 (20)

PDF
Responsive Web Design. Um site, um conteúdo e muitos dispositivos
PDF
PDF
Mobile first - Um novo paradigma
PPTX
Web Design Responsivo
PDF
Dica fundao-sites-responsivos-140528101304-phpapp02
PDF
PDF
Mobile First: A Era do Mobile Chegou? - Search Masters Brasil 2014
PPTX
Front-end: do básico ao layout responsivo
PDF
Web Design Responsivo
PDF
PDF
Design Responsivo
PDF
Sites Responsivos - Como mostrar o mesmo conteúdo em diversos aparelhos
PPTX
Desenvolvimento de sites responsivos utilizando o framework Bootstrap com apl...
PPTX
Responsive web design, conteúdo em todos os dispositivos
PDF
Criação Web com Bootstrap e Material Design
PDF
Aplicações web multiplataforma - único código, múltiplas experiência
PPTX
Responsive wordpress
PPTX
Responsive Design
PDF
{Palestra} Criação Web com Frameworks Front-end
Responsive Web Design. Um site, um conteúdo e muitos dispositivos
Mobile first - Um novo paradigma
Web Design Responsivo
Dica fundao-sites-responsivos-140528101304-phpapp02
Mobile First: A Era do Mobile Chegou? - Search Masters Brasil 2014
Front-end: do básico ao layout responsivo
Web Design Responsivo
Design Responsivo
Sites Responsivos - Como mostrar o mesmo conteúdo em diversos aparelhos
Desenvolvimento de sites responsivos utilizando o framework Bootstrap com apl...
Responsive web design, conteúdo em todos os dispositivos
Criação Web com Bootstrap e Material Design
Aplicações web multiplataforma - único código, múltiplas experiência
Responsive wordpress
Responsive Design
{Palestra} Criação Web com Frameworks Front-end

Último (9)

PPTX
AULA DE HTML E CSS PARA INICIANTES EM INFORMÁTICA
PDF
Agosto-Lilas-Conscientizacao-e-Combate-a-Violencia-contra-a-Mulher.pdf
PPTX
Classifirrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrcação_IPAQ.pptx
PDF
Certificado de Conclusão Jornada Inteligência Artificial
PDF
Apostila_de_Laboratorio_de_Quimica_Inorg.pdf
PDF
Metodologias ágeis - Slides - aulas 1 a 5.pdf
PPTX
Fundamentos do Desenvolvimento Web. Fundamentos do Desenvolvimento Web.Fundam...
PPTX
TURMA modelo de modelo apresentação 4DE.pptx
PDF
A sua pontuação aumenta ao escolher uma categoria, preencher uma descrição lo...
AULA DE HTML E CSS PARA INICIANTES EM INFORMÁTICA
Agosto-Lilas-Conscientizacao-e-Combate-a-Violencia-contra-a-Mulher.pdf
Classifirrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrcação_IPAQ.pptx
Certificado de Conclusão Jornada Inteligência Artificial
Apostila_de_Laboratorio_de_Quimica_Inorg.pdf
Metodologias ágeis - Slides - aulas 1 a 5.pdf
Fundamentos do Desenvolvimento Web. Fundamentos do Desenvolvimento Web.Fundam...
TURMA modelo de modelo apresentação 4DE.pptx
A sua pontuação aumenta ao escolher uma categoria, preencher uma descrição lo...

Responsividade e html5