Upload
juraj-michalek
View
1.577
Download
0
Embed Size (px)
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