Your SlideShare is downloading. ×
0
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Build Mobile Apps with AIR
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Build Mobile Apps with AIR

2,792

Published on

Building cross platform applications for mobile devices has never been easier. The latest version of Adobe AIR has APIs for multi-touch, gestures, geo location and the accelerometer. This technology …

Building cross platform applications for mobile devices has never been easier. The latest version of Adobe AIR has APIs for multi-touch, gestures, geo location and the accelerometer. This technology is available today on many Android devices and will soon be supported by 19 of the top 20 cell phone manufacturers. In this session we'll go over everything you'll need to build, test and deploy high performance mobile applications. The end result will be a file that can be submitted to the Android Marketplace for sale.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,792
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
31
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×