SlideShare a Scribd company logo
1 of 23
Build Mobile Apps with AIR Chris Black
What is Adobe AIR? Adobe Integrated Runtime (AIR), also known as Adobe AIR, is a cross-platform runtime environment developed by Adobe Systems for building rich Internet applications using Adobe Flash, Adobe Flex, HTML, or Ajax, that can be deployed as desktop applications.	 –Wikipedia
Demo!
Open Screen Project And more!
AIR for Android https://prerelease.adobe.com/ Flash CS5 exports to an APK file that can be uploaded to the Android Market for sale (more on that later). All apps are treated equal. What if AIR isn’t on my device? 		Watch here
Advantages of Native Loads and runs faster Full API support Run applications offline Better user experience than a browser However… we don’t need an app for everything
Building Your App Flash Professional CS5 Easy export settings with the Android extension Export to Android (release) and iOS (beta-ish) Flash Builder Requires more setup Should be improved support in the near future
Tips and Tricks GPU acceleration Cache as bitmap matrix The display list Manifest XML (sample)
Flash CS5 Demo Let’s build a quick app in Flash CS5!
Testing Your App Device Central Profiles for various devices Ability to test before deploying Device Debugging Debug from Flash while running the app on your device Find out more here
Tips and Tricks Set your publish settings to Flash Player 10 to test AIR apps in device central Device central helps but testing on the device is a must
Device Central Demo
Deploying Your App Signing certificates http://developer.android.com/guide/publishing/app-signing.html Submitting to the market http://developer.android.com/guide/publishing/publishing.html
Tips and Tricks http://pastie.org/1203657
Methods of Deployment Market place Direct download No restrictions or control on download
Deployment Demo http://www.gotoandlearn.com/play.php?id=131
AIR for iOS (kindof) Adobe Packager for CS5 has re-opened development, performance and size need some work Demo: http://www.unfocus.com/?p=519
Comparison Android  Publish in minutes Free to develop Market diversity Install from any site Quick device testing Approval by rating Apple Publish in weeks $99 / year One market Market install only Slow device testing Approval by person
Box2D for Android GPU Acceleration CacheAsBitmapMatrix 30+ fps on the Nexus One Video demo on Nexus One
Now what? Learn http://www.gotoandlearn.com/ http://blog.digitalbackcountry.com/ http://www.blackcj.com/blog/ Cash prizes: http://conversations.nokia.com/2010/09/23/nokia-usa-mobile-app-contest-10million-up-for-grabs/ Build some apps!
Who to Follow? @chrisjblack @leebrimelow @ryanstewart @scottjanousek
Questions?
Source Files http://as3racer.googlecode.com/svn/trunk/

More Related Content

More from Chris Black

Monetizing Mobile Apps
Monetizing Mobile AppsMonetizing Mobile Apps
Monetizing Mobile Apps
Chris Black
 
Build Applications Faster with SWCs
Build Applications Faster with SWCsBuild Applications Faster with SWCs
Build Applications Faster with SWCs
Chris Black
 
New Age Applications: Skimmer
New Age Applications: SkimmerNew Age Applications: Skimmer
New Age Applications: Skimmer
Chris Black
 

More from Chris Black (6)

Improve Application Performance Using the Profiler
Improve Application Performance Using the ProfilerImprove Application Performance Using the Profiler
Improve Application Performance Using the Profiler
 
Monetizing Mobile Apps
Monetizing Mobile AppsMonetizing Mobile Apps
Monetizing Mobile Apps
 
The Future of Flash
The Future of FlashThe Future of Flash
The Future of Flash
 
Build Applications Faster with SWCs
Build Applications Faster with SWCsBuild Applications Faster with SWCs
Build Applications Faster with SWCs
 
New Age Applications: Skimmer
New Age Applications: SkimmerNew Age Applications: Skimmer
New Age Applications: Skimmer
 
Flex Appeal
Flex AppealFlex Appeal
Flex Appeal
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Build Mobile Apps with AIR

  • 1. Build Mobile Apps with AIR Chris Black
  • 2. What is Adobe AIR? Adobe Integrated Runtime (AIR), also known as Adobe AIR, is a cross-platform runtime environment developed by Adobe Systems for building rich Internet applications using Adobe Flash, Adobe Flex, HTML, or Ajax, that can be deployed as desktop applications. –Wikipedia
  • 5. AIR for Android https://prerelease.adobe.com/ Flash CS5 exports to an APK file that can be uploaded to the Android Market for sale (more on that later). All apps are treated equal. What if AIR isn’t on my device? Watch here
  • 6. Advantages of Native Loads and runs faster Full API support Run applications offline Better user experience than a browser However… we don’t need an app for everything
  • 7. Building Your App Flash Professional CS5 Easy export settings with the Android extension Export to Android (release) and iOS (beta-ish) Flash Builder Requires more setup Should be improved support in the near future
  • 8. Tips and Tricks GPU acceleration Cache as bitmap matrix The display list Manifest XML (sample)
  • 9. Flash CS5 Demo Let’s build a quick app in Flash CS5!
  • 10. Testing Your App Device Central Profiles for various devices Ability to test before deploying Device Debugging Debug from Flash while running the app on your device Find out more here
  • 11. Tips and Tricks Set your publish settings to Flash Player 10 to test AIR apps in device central Device central helps but testing on the device is a must
  • 13. Deploying Your App Signing certificates http://developer.android.com/guide/publishing/app-signing.html Submitting to the market http://developer.android.com/guide/publishing/publishing.html
  • 14. Tips and Tricks http://pastie.org/1203657
  • 15. Methods of Deployment Market place Direct download No restrictions or control on download
  • 17. AIR for iOS (kindof) Adobe Packager for CS5 has re-opened development, performance and size need some work Demo: http://www.unfocus.com/?p=519
  • 18. Comparison Android Publish in minutes Free to develop Market diversity Install from any site Quick device testing Approval by rating Apple Publish in weeks $99 / year One market Market install only Slow device testing Approval by person
  • 19. Box2D for Android GPU Acceleration CacheAsBitmapMatrix 30+ fps on the Nexus One Video demo on Nexus One
  • 20. Now what? Learn http://www.gotoandlearn.com/ http://blog.digitalbackcountry.com/ http://www.blackcj.com/blog/ Cash prizes: http://conversations.nokia.com/2010/09/23/nokia-usa-mobile-app-contest-10million-up-for-grabs/ Build some apps!
  • 21. Who to Follow? @chrisjblack @leebrimelow @ryanstewart @scottjanousek