Download - Primer Hackaton del Desafío BlackBerry, Flex para móviles

Transcript
Page 1: Primer Hackaton del Desafío BlackBerry, Flex para móviles

Aplicaciones PlayBook con Adobe AIR

Mariano KIWO Carrizo | Adobe Flex 4 Certified Expert | @kiwox

Apache Flex para

móviles

Page 2: Primer Hackaton del Desafío BlackBerry, Flex para móviles

Co-Manager Argentina RIA & Flex User Grouphttp://www.arfug.com.ar

Manager Desarrolladores iOS de Argentinahttp://iosdev.com.arCreador de BlueBox for BlackBerry PlayBook#1 Top Ten Best BlackBerry PlayBook apps PCMag.com

http://goo.gl/hO4Q0@kiwoxhttp://about.me/mcarrizo

Mariano Carrizo

Page 3: Primer Hackaton del Desafío BlackBerry, Flex para móviles
Page 4: Primer Hackaton del Desafío BlackBerry, Flex para móviles

Qué es?

Framework

Abstrae/simplifica la codificación de aplicaciones

Incorpora mejoras sustanciales al lenguaje (ActionScript 3)

Basado en componentes

Lenguaje MXML

Page 5: Primer Hackaton del Desafío BlackBerry, Flex para móviles

Requerimientos

Adobe/Apache Flex SDK

BlackBerry PlayBook SDK

Opcionales:

Adobe Flash Builder / Flash Develop / IntelliJ IDEA

Adobe Creative Suite

Page 6: Primer Hackaton del Desafío BlackBerry, Flex para móviles

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"

xmlns:s="library://ns.adobe.com/flex/spark">

</s:Application>

Page 7: Primer Hackaton del Desafío BlackBerry, Flex para móviles
Page 8: Primer Hackaton del Desafío BlackBerry, Flex para móviles

Componentes

ControlesBusyIndicator ButtonButtonBarCheckBoxHSliderImageLabelList RadioButton / RadioButtonGroupTextAreaTextInput

LayoutDataGroupGroupHGroupScroller SpacerTileGroupVgroup

Page 9: Primer Hackaton del Desafío BlackBerry, Flex para móviles

ViewNavigator

Page 10: Primer Hackaton del Desafío BlackBerry, Flex para móviles

<s:ViewNavigatorApplication xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" firstView="views.Inicio"> <s:navigationContent> <s:Button label="Inicio" click="navigator.popToFirstView();"/> </s:navigationContent> <s:actionContent> <s:Button label="Actualizar" click="button1_clickHandler(event);"/> </s:actionContent> </s:ViewNavigatorApplication>

Page 11: Primer Hackaton del Desafío BlackBerry, Flex para móviles
Page 12: Primer Hackaton del Desafío BlackBerry, Flex para móviles
Page 13: Primer Hackaton del Desafío BlackBerry, Flex para móviles

SkinningFácil adaptación e implementación

Optimización de recursos

Formato FXG compatible

Page 14: Primer Hackaton del Desafío BlackBerry, Flex para móviles

Compilación

MXML ActionScript 3 SWF COD

BlackBerryPlayBook

SDK

Apache Flex SDK / Adobe AIR

Page 15: Primer Hackaton del Desafío BlackBerry, Flex para móviles

En dispositivo y simulador

Depuración y profiling

Page 16: Primer Hackaton del Desafío BlackBerry, Flex para móviles

Recursos

http://www.blackberrydev.com.ar

http://developer.blackberry.com

http://www.adobe.com/devnet/flex

http://blog.flexexamples.com/

Page 17: Primer Hackaton del Desafío BlackBerry, Flex para móviles

Recursos

Page 18: Primer Hackaton del Desafío BlackBerry, Flex para móviles

Aplicaciones PlayBook con Adobe AIR

Mariano KIWO Carrizo | Adobe Flex 4 Certified Expert | @kiwox

Apache Flex para

móviles