apphack gdl 2013

13
AppHack 2013 GDL-MX Saturday, November 9, 13

Upload: mauro-parra-miranda

Post on 22-Jan-2015

368 views

Category:

Technology


2 download

DESCRIPTION

Plática acerca de desarrollo en iOS y Android, basado en Titanium Appcelerator + Alloy

TRANSCRIPT

Page 1: AppHack GDL 2013

AppHack 2013GDL-MX

Saturday, November 9, 13

Page 2: AppHack GDL 2013

Eye Candy

http://inspired-ui.com/

http://www.fromupnorth.com/user-interface-inspiration-650/

Saturday, November 9, 13

Page 3: AppHack GDL 2013

Backend

Saturday, November 9, 13

Page 4: AppHack GDL 2013

Titanium

• Crear prototipos rápidos

• Soporte multiplataforma - iOS, Android y MobileWeb

• Soporte a MVC vía Alloy

• Corre en todos lados: win, mac, linux

Saturday, November 9, 13

Page 5: AppHack GDL 2013

Setup

• Instalación de SDK nativas

• Instalación de Titanium Studio

• http://developer.appcelerator.com

• http://docs.appcelerator.com/titanium/latest

• MVC

Saturday, November 9, 13

Page 6: AppHack GDL 2013

MVC

Saturday, November 9, 13

Page 7: AppHack GDL 2013

Alloy

• Utilizaremos un “atajo” principalmente para dos cosas: minimizar el tiempo de creación de la UI, facilitar el soporte multiplataforma

• Cambiar de ambientes rápidamente: tener configuraciones para desarrollo, testing y producción fácilmente.

Saturday, November 9, 13

Page 8: AppHack GDL 2013

Archivos• Abrir Titanium Studio

• Crear una nueva app con Alloy

• Encontraras una distribución asi-

• Importante: Hay hoja de estilos

• TSS te permite crear comportamiento personalizadopara cada plataforma

Saturday, November 9, 13

Page 9: AppHack GDL 2013

Detalles• MVC parte la aplicación en tres

componentes principales:

• Modelos: incluyen la lógica de negocios, reglas, datos y estado de la aplicación

• Views: Proporciona la UI para interactuar entre el usuario y los modelos

• Controles: incl. la lógica de la app entre modelos y views

Saturday, November 9, 13

Page 10: AppHack GDL 2013

Detalles

• Modelos: los modelos se implementan utilizando backbone.js, por lo que hereda su API de colecciones

• Views: Basados en elementos TI UI clásicos

• Controllers: Se utiliza Ti clásico para crear la interacción entre modelos y views

Saturday, November 9, 13

Page 11: AppHack GDL 2013

EjemplosSaturday, November 9, 13

Page 13: AppHack GDL 2013

Thanks!

• Mauro Parra-Miranda

• @mauropm

[email protected]

Saturday, November 9, 13