(1) O documento discute o design responsivo (RWD), definindo-o como sites que se adaptam ao contexto de uso, como diferentes dispositivos. (2) Ele explica que RWD envolve grids flexíveis, mídia flexível e media queries. (3) Princípios-chave de RWD incluem ubiquidade, flexibilidade, desempenho, aprimoramento progressivo e orientação para o futuro.
3. RWD - AGENDA
(1) Realidade Actual / Estatísticas
(2) RWD - O que é?
(3) Princípios
(4) Desenvolvimento ( + retro-fit )
(5) Resources / Tools / Docs / People
3
4. REALIDADE ACTUAL
Era mobile
7 biliões de pessoas no mundo
5.6 biliões de subscrições mobile.
Mobile representou mais de 30% do tráfego web em 2012.
Mais smartphones e tablets do que pcs.
eBay em 2010: $2 biliões transaccionados só em mobile. Em 2009, $600 milhões.
Amazon em 2010: 1 bilião de produtos vendidos em mobile.
Fontes: Tim Kadlec (@tkadlec) / Jeff Bezos
4
11. RWD o que é?
“Internet of Things” / Ubiquidade
@bradfrost
11
12. RWD o que é?
Sites e Web apps que se adaptam ao seu contexto de utilização.
1 único site, 1 único URL, o mesmo conteúdo em diferentes plataformas.
Web universal é a fundação.
"The Primary design principle underlying the Web's usefulness
and growth is universality"
(Tim Berners-Lee)
12
13. RWD o que é?
(1) Grelha Flexível
(2) Multimédia Flexível
(3) Media Queries
13
14. RWD o que é?
Para além dos 3 pilares, RWD gere-se pelo conceito de
ADAPTIVE LAYOUT / Fluid Grids
14
15. RWD o que é?
2008 flexiblewebbook.com
Layouts fluídos
Técnicas de grelha elástica
Exemplos híbridos
O que usar para cada caso
15
17. RWD o que é?
FEATURE DETECTION
RWD COM COMPONENTES SERVER-SIDE
APIS
HTML5
PERFORMANCE
ESTRATÉGIA DE CONTEÚDO
LOADING CONDICIONAL
TOUCH
ERGONOMIA
USABILIDADE
@bradfrost
17
18. RWD o que é?
FEATURE DETECTION
RWD COM COMPONENTES SERVER-SIDE
APIS
Tem que começar no Design!
HTML5
PERFORMANCE
Conteúdo acima de tudo
ESTRATÉGIA DE CONTEÚDO
LOADING CONDICIONAL
Progressive Enhancement
TOUCH
Beautiful Degradation
ERGONOMIA
USABILIDADE
18
41. RWD EM SUMA
Arquitectura de Informação é mais importante do que nunca.
Considerar sempre a Usabilidade em devices.
Content First - Conteúdo acima de tudo em todo o lado.
Mobile First Design.
Se querem Look n Feel idêntico às aplicações nativas,
façam aplicações nativas.
Performance by design - pesos e requests de ficheiros.
Evitar Social Plugins!
Pensar sempre em layouts adaptativos e conteúdo fluído.
41
42. RWD
RESOURCES
Uma boa colecção de info útil de gente que sabe o que faz.
!
!
http://bradfrost.github.io/this-is-responsive/resources.html
+!
http://uptodate.frontendrescue.org
42
43. É UM MUNDO EM CONSTANTE
EVOLUÇÃO
Falem com os Designers, falem com os Developers
antes de qualquer maquete para o cliente!
!
THANKS!
@fredcerdeira
!
43