Este documento habla sobre el desarrollo web multidispositivo y la filosofía del diseño adaptativo. Explica que el diseño adaptativo crea interfaces que se ajustan a las capacidades del usuario mediante técnicas como maquetación fluida, imágenes y video flexibles, y media queries. También destaca la importancia de pensar en porcentajes en lugar de píxeles, hacer un diseño agnóstico del dispositivo, estructurar bien el contenido, y mejorar progresivamente la experiencia del usuario.
6. VERSIÓN ESPECÍFICA PARA MÓVILES
• ¿Resolución?
• Redirecciones
• Contenido duplicado
• Doble mantenimiento
7. MAYO 2010
Responsive Web Design
Ethan Marcotte
http://alistapart.com/article/responsive-web-design
8. MAYO 2010
Responsive Web Design
Ethan Marcotte
http://alistapart.com/article/responsive-web-design
Can we really continue to commit to
supporting each new user agent with its own
bespoke experience?
“
“”
23. ¿¿¿MEDIA QUÉ???
MEDIA QUERIES
Puntos de corte establecidos en CSS
que nos permiten reorganizar la estructura
dependiendo del ancho o alto de la pantalla
24. RESPONSIVE WEB DESIGN
• Olvidarse del píxel y pensar en PORCENTAJES.
• No basarse en ningún dispositivo (DEVICE-AGNOSTIC).
• El lienzo ya no existe.
• Maquetación muy organizada y modular (SMACSS).
• Imágenes y video flexibles: soluciones no definitivas
RETOS
43. ADAPTIVE WEB DESIGN
• Cambio de mentalidad.
• Cambio en el proceso de trabajo.
• Mayores necesidades técnicas.
• Actualización constante de conocimientos y técnicas.
• Cambio en timings y presupuestos.
CONSIDERACIONES
45. IMPLICACIONES PARA EL EQUIPO
• Instalación de navegadores y simuladores.
• WIFI disponible.
• Siempre que sea posible, dispositivos reales.
• Sistema de control de versiones (GIT).
NECESIDADES TÉCNICAS
46. IMPLICACIONES PARA EL EQUIPO
• Maquetación avanzada y MODULAR.
• Técnicas de Responsive.
• Acercamiento y técnicas de diseño visual en web adaptativa.
• Javascript enfocado a la carga condicional de contenidos.
• Touch Events para dispositivos táctiles.
• Preprocesadores (SASS).
• GIT al menos a nivel básico.
CONOCIMIENTOS