18
Desarrollos de Aplicaciones Móviles con Tecnologías Web Julio Alfaro @guateRikum

Desarrollos de aplicaciones móviles con tecnologías web

Embed Size (px)

Citation preview

Page 1: Desarrollos de aplicaciones móviles con tecnologías web

Desarrollos de Aplicaciones Móviles con Tecnologías Web

Julio Alfaro@guateRikum

Page 2: Desarrollos de aplicaciones móviles con tecnologías web

Herramientas WebHerramientas con las que contamos

Page 3: Desarrollos de aplicaciones móviles con tecnologías web

Responsive Web Design (RWD)

• Media queries :Consisten en un media type y cero o mas expresiones que validan las condiciones de el medio en el que se despliega.

• Ej :

ó

Page 4: Desarrollos de aplicaciones móviles con tecnologías web

Responsive Web Design (RWD)

• JavaScript no obstrusivo : Utilizando un diseño semántico en el HTML, puede acomodarse la información de tal forma que pueda apreciarse completamente sin importar el tamaño.

• Detección de características : gracias a librerías de javaScript, podemos abstraer los distintos browser y activar ciertas características especificas de dispositivo como el touch.

Page 5: Desarrollos de aplicaciones móviles con tecnologías web

Responsive Web Design (RWD)• Optimizar primero para móviles : Esta

directiva se ha hecho importante desde el momento en que los móviles superaron a las computadoras.

Page 9: Desarrollos de aplicaciones móviles con tecnologías web

HTML5

• Un nuevo estándar, que contiene una colección de APIs, los cuales permiten que sin ningun plug-in extra los browsers puedan tener ciertas caracteristicas :– Local Storage– WebWorkers– Canvas– Web Socket– WebGL

* Este standard aun esta en estado de draft

Page 10: Desarrollos de aplicaciones móviles con tecnologías web

Pollyfills

• Son remiendos que se han desarrollado para que los browser que no tienen una acción para manejar un beneficio de HTML5 lo puedan emular.

• El proyecto Modernizr, tiene una gran cantidad de Pollyfills para algunas features de HTML5

Page 11: Desarrollos de aplicaciones móviles con tecnologías web

CSS3

• Dado a que no todos los browsers han actualizado el uso de las propiedades nuevas que nos de el standard de css3

• Aun se utilizan los prefijos –webkit y –moz y la funcionalidad puede diferir en ambos, un proyecto que nos puede ayudar a manejar esto es css3please.

Page 12: Desarrollos de aplicaciones móviles con tecnologías web

¿Y que puedo hacer con móviles?

Page 13: Desarrollos de aplicaciones móviles con tecnologías web

Hacer una pagina que se navegue vía el Browser del dispositivo

Page 14: Desarrollos de aplicaciones móviles con tecnologías web

¿Que tienen en común?

Page 15: Desarrollos de aplicaciones móviles con tecnologías web

En efecto …

Page 16: Desarrollos de aplicaciones móviles con tecnologías web

Y si unimos lo mejor de dos mundos??

Page 17: Desarrollos de aplicaciones móviles con tecnologías web

Soluciones Hibridas entre DesarrolloWeb y HTML

• Y surgieron aplicaciones con acceso a los periféricos nativos de los móviles, pero con la versatilidad y el beneficio de la programación Web. Entre ellas :– PhoneGap– Appspresso– Appfurnace– Appcelerator Titanium