Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Air For Android
Search
Terrence Ryan
October 05, 2011
Technology
68
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Air For Android
Presentation detailing the features of Adobe Air for Android.
Terrence Ryan
October 05, 2011
More Decks by Terrence Ryan
See All by Terrence Ryan
Vms, Serverless, or Containers
tpryan
0
680
Go for PHP Developers
tpryan
2
1.1k
Navigating Google Cloud Platform
tpryan
0
500
Which Engine?
tpryan
0
430
Introduction to Containers and Kubernetes
tpryan
2
430
Cloud Next 2017 Roundup
tpryan
2
210
LAMP in Containers
tpryan
1
340
GCP and IoT
tpryan
0
530
30,000,000 Requests in a Hour in the Cloud
tpryan
2
420
Other Decks in Technology
See All in Technology
TSKaigi Sendai 2026 - tsgo時代のTypeScript Playgroundはどう動くか
teamlab
PRO
0
110
SREのためのFinOps入門
muziyoshiz
2
940
業務でAWSをあまり使っていない私が、AWSへのモチベを保つ方法
smt7174
0
180
なぜ東京にいる私が、新潟の技術コミュニティを運営するのか by 八雲慎之助
yakumo
0
230
【dbts2026】AIエージェントの 判断と探索を変える、 データベース エンジニアリング― 既存DBの処理と依存関係から作る、オペレーショナルオントロジー ―
shisyu_gaku
0
270
詳解 never 型 - ボトム型の性質を深掘り
nealle
0
160
[dbts2026]数十PBの超巨大データ×AI活用を支えるSnowflakeの実力〜大規模環境におけるアーキテクチャと運用のリアル〜
y_matsubara
0
120
AWS Quick 入門 | 目指せ Quick マスター 01
inariku
PRO
2
270
ライフワーク「猫でもわかるDirectConnect」
kentapapa
0
300
セキュリティ専任チームなしで攻撃を先回りするSREが実践したSIEM on Amazon OpenSearch Service
cscengineer
PRO
1
730
AWS構成から考えるWebセキュリティ ― WordPressの構築経験から考える公開範囲と更新運用【JAWS FESTA 2026 in AKITA】
cscengineer
PRO
2
390
基本から分かる!AWSセキュリティ運用の考え方と任せ方
cmusudakeisuke
1
480
Featured
See All Featured
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
510
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
560
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Music & Morning Musume
bryan
48
7.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
980
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
590
The Cost Of JavaScript in 2023
addyosmani
56
10k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Transcript
Using Adobe AIR in Android Terry Ryan Developer Evangelist http://terrenceryan.com
@tpryan
Who Are You?
What is AIR?
AIR is a runtime that allows you to run Flash
Applications as “Native Applications”
By “Native” we mean: Windows OS X Android iOS Some
TV’s BlackBerry Playbook
You stopped listening after Android right?
AIR is… Access to device File system Database Storage Geolocation
Accelerometer Camera Microphone
AIR for Devices app.bar app.apk app.ipa
“Native Application” • AIR for Device Applications are “Native” •
That means they can be put on app stores • NOT that the UI components are native
We can use Adobe tools for Flash to build “native
applications”
What if AIR can’t do something?
Native Extensions
Why Would You Do That?
AIR is a Multiscreen solution
AIR is MultiScreen
Timeout
AIR enables you to harness creative content from other Adobe
tools
Harness Creatives
Timeout
Make apps you want to use, not have to use
Finicky
How do use AIR?
Flash Tooling Flash Professional • Designer centric • Timeline based
• Traditional Flash Tool Flash Builder • Developer Centric • Code based • Eclipse Plugin
ActionScript
ActionScript • Scripting Language for Flash • Object Oriented •
Event Based
Scripting Language • Like JavaScript, PHP, ruby… • Allow for
manipulation of item in Flash’s world
var greet:TextField = new TextField(); greet.text = "Hello World";
this.addChild(greet);
Flex for Mobile
Mobile Optimized Components
New Components Just for mobile
Both: • High Performance • Touch enabled • Multi density
• Customizable
Demo Android BBQ Scheduler
Conclusions
Multiscreen development is real
Good looking multiscreen development is real
Productive, good looking Multiscreen development is real
Demo Android BBQ App
Follow up? • Feel free to contact me –
[email protected]
– http://terrenceryan.com
– Twitter: @tpryan