Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Air For Android
Search
Terrence Ryan
October 05, 2011
Technology
0
59
Air For Android
Presentation detailing the features of Adobe Air for Android.
Terrence Ryan
October 05, 2011
Tweet
Share
More Decks by Terrence Ryan
See All by Terrence Ryan
Vms, Serverless, or Containers
tpryan
0
630
Go for PHP Developers
tpryan
2
1.1k
Navigating Google Cloud Platform
tpryan
0
440
Which Engine?
tpryan
0
390
Introduction to Containers and Kubernetes
tpryan
2
380
Cloud Next 2017 Roundup
tpryan
2
170
LAMP in Containers
tpryan
1
300
GCP and IoT
tpryan
0
490
30,000,000 Requests in a Hour in the Cloud
tpryan
2
390
Other Decks in Technology
See All in Technology
入社1ヶ月でデータパイプライン講座を作った話
waiwai2111
1
270
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
440
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
350
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
1
160
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
320
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.2k
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
150
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
300
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
42k
Webhook best practices for rock solid and resilient deployments
glaforge
1
280
IaaS/SaaS管理における SREの実践 - SRE Kaigi 2026
bbqallstars
4
1.8k
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
110
Featured
See All Featured
Mind Mapping
helmedeiros
PRO
0
78
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
210
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
730
How to Ace a Technical Interview
jacobian
281
24k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
98
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
410
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Leo the Paperboy
mayatellez
4
1.4k
What does AI have to do with Human Rights?
axbom
PRO
0
2k
Crafting Experiences
bethany
1
48
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
160
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