SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
¿POR QUÉ?
•  Parte de tu estrategía móvil
•  Necesidad de una imagen única
•  Velocidad al hacer cambios
•  50% es móvil
•  Pregunta: ¿Por qué?
RESPONSIVE
DEFINICIÓN
BENEFICIOS
•  Un sólo diseño, consistente.
•  Disminuye necesidad manejar diferents
tecnologias
•  No dependes de nuevos dispositivos que no
conoces.
•  Disminuye el costo (a LARGO plazo)
CONSECUENCIAS
•  Cambia la manera de diseñar
•  Disminuye el contenido
•  Más complejo de hacer bien
•  No hay muchos standares
•  Mayor inversión inicial
¿CÓMO ATACAR UN PROYECTO DE RWD?
•  Mobile first
•  Forzar a que el cliente
•  Prototipos vs wireframes
•  Pruebas automatizadas
•  Optimiza ciertos dispositivos
COMENZANDO
•  Automatiza build, deployment y pruebas
•  Diseño para todos los view ports
•  Explica el proceso de retroalimentación
•  Mantente firme en los cambios
•  Desarrolladores todo terreno
TECNOLOGÍAS
•  Frameworks: Bootstrap | Foundation
•  Hazlo tu: @media queries
•  Otras herramientas: sprokets, grunt, phantom.js,
selenium
•  Detector de dispositivos: Web services, user agent
ERRORES COMUNES
•  Ignorar ‘mobile first’
•  Forzar RWD en un sitio con diferente diseño
•  Optimizar sólo una parte del sitio
•  Involucrar sólo a los desarrolladores
•  Ignorar tus analytics
TIPS PARA DISEÑADORES
•  Usar prototipos con HTML
•  Varias iteraciones
•  Preguntar si es posible
•  Hacer sacrificios
•  De menor a mayor contenido
TIPS PARA DESARROLLADORES
•  Grid fluido
•  Piensa en tamaños (CH, M, G), no en dispositivos
•  Automatiza
•  Pruebas unitarias
•  El backend puede ayudar
TIPS PARA CLIENTES
•  Define una estrategia
•  Invierta ahora
•  Mayores visitas no significan mayores ventas
•  Usa tus metricas de visitas
LIBROS
ENLACES
http://www.abookapart.com/products/responsive-web-design
http://bradfrost.github.io/this-is-responsive/
http://johnpolacek.github.io/scrolldeck.js/decks/responsive/
CONCLUSIÓN
RWD es una técnica que involucra a todo el
equipo ó empresa en un mismo objetivo.
No es una solución universal que resuelva todos
los problemas.

Más contenido relacionado

La actualidad más candente

presentacion con formas
presentacion con formaspresentacion con formas
presentacion con formasadalito10
 
HTML5 vs Aplicaciones nativas para móviles
HTML5 vs Aplicaciones nativas para móvilesHTML5 vs Aplicaciones nativas para móviles
HTML5 vs Aplicaciones nativas para móvilesFacundo Donato
 
Desarrollo Web Avanzado II
Desarrollo Web Avanzado IIDesarrollo Web Avanzado II
Desarrollo Web Avanzado IIPablo De La Hoz
 
Requeriemientos minimos
Requeriemientos minimosRequeriemientos minimos
Requeriemientos minimosEstuardoSalan
 
Lleva tus aplicaciones móviles a otro nivel con Flutter
Lleva tus aplicaciones móviles a otro nivel con FlutterLleva tus aplicaciones móviles a otro nivel con Flutter
Lleva tus aplicaciones móviles a otro nivel con FlutterBelatrix Software
 
Presentaciones de Power Point
Presentaciones de Power PointPresentaciones de Power Point
Presentaciones de Power PointLeslyMancero
 
Desarrollo web multidispositivo
Desarrollo web multidispositivoDesarrollo web multidispositivo
Desarrollo web multidispositivodianagtr
 
Programas de Presentación
Programas de PresentaciónProgramas de Presentación
Programas de PresentaciónLizbeth Freire
 
ALM Tour 2013 - Proyectos bajo control - asegurando la entrega de valor
ALM Tour 2013 - Proyectos bajo control - asegurando la entrega de valorALM Tour 2013 - Proyectos bajo control - asegurando la entrega de valor
ALM Tour 2013 - Proyectos bajo control - asegurando la entrega de valorJose Luis Soria
 
Desarrollo web el mejor aliado del Marketing Digital
Desarrollo web el mejor aliado del Marketing DigitalDesarrollo web el mejor aliado del Marketing Digital
Desarrollo web el mejor aliado del Marketing DigitalMarta Soler
 

La actualidad más candente (16)

Navegadores
NavegadoresNavegadores
Navegadores
 
presentacion con formas
presentacion con formaspresentacion con formas
presentacion con formas
 
Edición de video
Edición de videoEdición de video
Edición de video
 
Formulacion
FormulacionFormulacion
Formulacion
 
HTML5 vs Aplicaciones nativas para móviles
HTML5 vs Aplicaciones nativas para móvilesHTML5 vs Aplicaciones nativas para móviles
HTML5 vs Aplicaciones nativas para móviles
 
Slideshared luna
Slideshared lunaSlideshared luna
Slideshared luna
 
Desarrollo Web Avanzado II
Desarrollo Web Avanzado IIDesarrollo Web Avanzado II
Desarrollo Web Avanzado II
 
Requeriemientos minimos
Requeriemientos minimosRequeriemientos minimos
Requeriemientos minimos
 
Lleva tus aplicaciones móviles a otro nivel con Flutter
Lleva tus aplicaciones móviles a otro nivel con FlutterLleva tus aplicaciones móviles a otro nivel con Flutter
Lleva tus aplicaciones móviles a otro nivel con Flutter
 
Servicios en la nube
Servicios en la nubeServicios en la nube
Servicios en la nube
 
Presentaciones de Power Point
Presentaciones de Power PointPresentaciones de Power Point
Presentaciones de Power Point
 
Desarrollo web multidispositivo
Desarrollo web multidispositivoDesarrollo web multidispositivo
Desarrollo web multidispositivo
 
Programas de Presentación
Programas de PresentaciónProgramas de Presentación
Programas de Presentación
 
ALM Tour 2013 - Proyectos bajo control - asegurando la entrega de valor
ALM Tour 2013 - Proyectos bajo control - asegurando la entrega de valorALM Tour 2013 - Proyectos bajo control - asegurando la entrega de valor
ALM Tour 2013 - Proyectos bajo control - asegurando la entrega de valor
 
Desarrollo web el mejor aliado del Marketing Digital
Desarrollo web el mejor aliado del Marketing DigitalDesarrollo web el mejor aliado del Marketing Digital
Desarrollo web el mejor aliado del Marketing Digital
 
Presentación
PresentaciónPresentación
Presentación
 

Destacado

Aprender a través de la gamificación y la comunicación intercultural
Aprender a través de la gamificación y la comunicación interculturalAprender a través de la gamificación y la comunicación intercultural
Aprender a través de la gamificación y la comunicación interculturalKristi Jauregi Ondarra
 

Destacado (7)

Virtuele uitwisselingen met TILA
Virtuele uitwisselingen met TILAVirtuele uitwisselingen met TILA
Virtuele uitwisselingen met TILA
 
Youtube y gliffy vale
Youtube y gliffy  valeYoutube y gliffy  vale
Youtube y gliffy vale
 
Manual de utilización de Globster
Manual de utilización de GlobsterManual de utilización de Globster
Manual de utilización de Globster
 
Aprender a través de la gamificación y la comunicación intercultural
Aprender a través de la gamificación y la comunicación interculturalAprender a través de la gamificación y la comunicación intercultural
Aprender a través de la gamificación y la comunicación intercultural
 
Ansible @ J.crew
Ansible @ J.crewAnsible @ J.crew
Ansible @ J.crew
 
Manual de emaze
Manual de emazeManual de emaze
Manual de emaze
 
Interior textiles
Interior textilesInterior textiles
Interior textiles
 

Similar a Responsive Web Design

TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...TestingAR Meetup
 
Ciclo de vida por prototipos
Ciclo de vida por prototiposCiclo de vida por prototipos
Ciclo de vida por prototiposMay Rodriguez
 
Meetup TestingAR 2016 - Performance testing durante y después
Meetup TestingAR 2016 - Performance testing durante y despuésMeetup TestingAR 2016 - Performance testing durante y después
Meetup TestingAR 2016 - Performance testing durante y despuésFederico Toledo
 
AFE - 01 - Introduccion a Frameworks.pptx
AFE - 01 - Introduccion a Frameworks.pptxAFE - 01 - Introduccion a Frameworks.pptx
AFE - 01 - Introduccion a Frameworks.pptxCesiaReyes4
 
03 unidad i modelos de ing soft
03 unidad i   modelos de ing soft03 unidad i   modelos de ing soft
03 unidad i modelos de ing softvictdiazm
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevidaclaudiappaez
 
Especializacion karla florez
Especializacion karla florezEspecializacion karla florez
Especializacion karla florezkarlitaflorez
 
Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3Marco Guerrero
 
Las diferencia programas dinámicos.ppt
Las diferencia programas dinámicos.pptLas diferencia programas dinámicos.ppt
Las diferencia programas dinámicos.pptCesardav93
 
Prototipos:Un juguete muy valioso
Prototipos:Un juguete muy valiosoPrototipos:Un juguete muy valioso
Prototipos:Un juguete muy valiosoSoftware Guru
 
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al finalMeetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al finalTestingUy
 
CA Lisa: virtualizacion de servicios
CA Lisa: virtualizacion de serviciosCA Lisa: virtualizacion de servicios
CA Lisa: virtualizacion de serviciosUrena Nicolas
 

Similar a Responsive Web Design (20)

2 modelos de la ingenieria de software
2  modelos de la ingenieria de software2  modelos de la ingenieria de software
2 modelos de la ingenieria de software
 
Prototipado
PrototipadoPrototipado
Prototipado
 
Modelos.pptx
Modelos.pptxModelos.pptx
Modelos.pptx
 
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
 
Proceso de software
Proceso de softwareProceso de software
Proceso de software
 
Ciclo de vida por prototipos
Ciclo de vida por prototiposCiclo de vida por prototipos
Ciclo de vida por prototipos
 
Desarrollo de Proyectos
Desarrollo de ProyectosDesarrollo de Proyectos
Desarrollo de Proyectos
 
Meetup TestingAR 2016 - Performance testing durante y después
Meetup TestingAR 2016 - Performance testing durante y despuésMeetup TestingAR 2016 - Performance testing durante y después
Meetup TestingAR 2016 - Performance testing durante y después
 
AFE - 01 - Introduccion a Frameworks.pptx
AFE - 01 - Introduccion a Frameworks.pptxAFE - 01 - Introduccion a Frameworks.pptx
AFE - 01 - Introduccion a Frameworks.pptx
 
03 unidad i modelos de ing soft
03 unidad i   modelos de ing soft03 unidad i   modelos de ing soft
03 unidad i modelos de ing soft
 
GENEX
GENEXGENEX
GENEX
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevida
 
Metodologias
MetodologiasMetodologias
Metodologias
 
Metodologias
MetodologiasMetodologias
Metodologias
 
Especializacion karla florez
Especializacion karla florezEspecializacion karla florez
Especializacion karla florez
 
Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3
 
Las diferencia programas dinámicos.ppt
Las diferencia programas dinámicos.pptLas diferencia programas dinámicos.ppt
Las diferencia programas dinámicos.ppt
 
Prototipos:Un juguete muy valioso
Prototipos:Un juguete muy valiosoPrototipos:Un juguete muy valioso
Prototipos:Un juguete muy valioso
 
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al finalMeetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
 
CA Lisa: virtualizacion de servicios
CA Lisa: virtualizacion de serviciosCA Lisa: virtualizacion de servicios
CA Lisa: virtualizacion de servicios
 

Responsive Web Design