Code Blast 2012 - Fast Mobile Prototyping

download Code Blast 2012 - Fast Mobile Prototyping

If you can't read please download the document

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!