Mobile first! Plynulý workflow - AIR

Preview:

DESCRIPTION

Vývoj aplikácií pre Google Android na platforme Adobe AIR, pomocou Flash Builderu

Citation preview

Mobile first!

aDevCampPraha

21.5. 2011

Juraj Michálek

Blog: http://georgik.sinusgear.com

Obsah

Vývoj na platforme AIR

Mobilné zaujímavosti

Možnosti vývoja

Java

C/C++

AIR

HTML/JavaScript

Adobe AIR

Multiplatform runtimeLinux, Mac, Windows, Mobile

RIA

Flash Builder

Flash Builder 4.5

Vývojové prostredie na Eclipse

Mac, Windows

http://labs.adobe.com

Študenti a akademický pracovníci- licencia zdarma

Trial 60 dní.

Flex SDK Hero

Mozilla Public licence

Linux, Mac, Windows, BSD

Flex SDK 4.5 – podpora mobilnýchzariadení

Creative Suite CS5.5

Študentská licencia

umožňuje komerčné použitie

Flex Mobile Project

Mobile Wizard

Backend, Config

Design View

Source View

Run configuration

Run - Desktop

Debug

Debug na zariadení

Export Release Build

Data/Service discovery

Príklad: XML Service

Napojenie na službu

Výsledok

Network monitor

FlexUnit pre mobile

CTRL+1

CTRL+3 – rýchle volanie

ALT+šipky - presun

CTRL+medzera – code hint

Code templates

fori CTRL+medzera

AIR Runtime pre Android

Adobe Flash Builder Burrito/sdks/4.5.0/runtimes/air/android/emulator

Runtime.apk

adb install Runtime.apk

Release pre emulátor

Air packager:adt -package -target apk-emulator -storetype pkcs12-keystore cert.p12 Main.apk Main-app.xml Main.swf

Install:adb install Main.apk

Podrobný popishttp://georgik.sinusgear.com/2011/01/02/how-to-package-air-app-for-google-android-emulator/

Tour de Mobile

http://flex.org/tourmobile

Flex 4.5 Android Component Lib

https://github.com/olsonjj/Flex-4.5-Android-Component-Library

Dynamic UI pattern

http://www.riagora.com/2011/05/dynamic-ui-patterns/

Volanie externých app

http://www.jamesward.com/2011/05/11/extending-air-for-android/

Zaujímavosti

BlazeDS

Binárny protokol – AMF – Java Serverhttp://www.jamesward.com/census2/

http://opensource.adobe.com

Box2D Engine

http://www.gotoandlearn.com/

Lee Brimelow

http://www.box2d.org/

CS5.5 Dreamwaver a JavaScript

zabalenie a deploy aplikácie priamo na Android

Browserlab.adobe.com

Google Chorme 10 vs Firefox 3 – onion skin

Air aplikácie pre Android

http://www.appbrain.com/apps/adobe-air/

Adobe Device Central

Flash aplikácieväčšina mobilných platforiem

IntelliJ IDEA

Podpora pre Androidhttp://www.jetbrains.com/idea

WebGL Earth

http://www.webglearth.com

Jenkins

Continuous Integration – http://ci.sinusgear.com

Otázky?

Konzultácie a implementácie

Rád prednášam a školím RIA technológie.

;-)

Mobile First!

aDevCamp

Praha21.5. 2011

Juraj Michálek

Blog: http://georgik.sinusgear.com