Code Blast 2012 - Fast Mobile Prototyping
-
Upload
insignia4u -
Category
Technology
-
view
1.417 -
download
4
Transcript of Code Blast 2012 - Fast Mobile Prototyping
Disertante: Juan Francisco Roldn
Fast Mobile Prototyping
Nativo o HTML5?
URL de la aplicacin Trivia Mobile
bit.ly/trivia-mobile
jQuery Mobile
jQuery Mobile jquerymobile.com
Front-end de las aplicaciones mviles
Agilizar el proceso de desarrollo visual...
Los componentes se pueden customizar con temas e conos que se incluyen por defecto
jQuery Mobile jquerymobile.com
Codiqa
Codiqa codiqa.com
Se puede mejorar la prueba de estilos con...
Permite generar un diseo bsico de la aplicacin, de las pantallas y analizar cmo sera el work-flow.
Tener una primera idea de lo que se quiere lograr.
Codiqa codiqa.com
ThemeRoller Mobile
ThemeRoller Mobile jquerymobile.com/themeroller
Las preguntas y tabla de puntajes...
Dnde se almacenan?
Parse
Parse parse.com
SDK para desarrollar aplicacions mviles nativas para Android y iOS
Software as a Service
Nos ofrece
Parse parse.com
Conforma el backend de la aplicacin
Soporte para signup y login de usuarios: se puede implementar ACLs
Su funcionamiento se resume en:
Parse parse.com
Parse parse.com
Javascript
Javascript
Permite a los desarrolladores crear acciones en sus pginas web
Interpretado por el navegador
Lenguaje del lado del cliente
No necesita ser compilado
Backbone
Estructura de soporte para la aplicacin
Backbone backbonejs.org
Permite trabajar con modelos, colecciones y vistas
Conectar todas sas abstracciones con una API para el intercambio de los datos
Manejo de eventos
Es una implementacin del patrn MVC
Backbone backbonejs.org
Middleman
Middlemanmiddlemanapp.com
Probar el funcionamiento de la aplicacin de forma local
Middlemanmiddlemanapp.com
Compresin y minimizacin de assets
Reutilizacin de cdigo
build de la aplicacin genera una carpeta con todo empaquetado y listo para subir
Soporte para distintos frameworks: coffeescript, less, sass...
Heroku
Herokuheroku.com
Plataforma para alojar aplicaciones en la web
Puesta en produccin simplemente "pusheando" el cdigo desde el sistema de control de versiones, por ejemplo: git
Platform as a service
Soporta ruby, java y node
Heroku se encarga de ejecutarlas
Las tecnologas cuentan con una muy buena documentacin y una gran cantidad de ejemplos.
Constantemente se estn actualizando con nuevas funcionalidades, permitiendo desarrollar las anteriores de una forma ms sencilla y ms rpida..
Muchas gracias!