Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Build Mobile Apps with AIR


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 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
  • Be the first to comment

  • Be the first to like this

Build Mobile Apps with AIR

  1. 1. Build Mobile Apps with AIR<br />Chris Black<br />
  2. 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. 3. Demo!<br />
  4. 4. Open Screen Project<br />And more!<br />
  5. 5. AIR for Android<br /><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. 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. 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. 8. Tips and Tricks<br />GPU acceleration<br />Cache as bitmap matrix<br />The display list<br />Manifest XML (sample)<br />
  9. 9. Flash CS5 Demo<br />Let’s build a quick app in Flash CS5!<br />
  10. 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. 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. 12. Device Central Demo<br />
  13. 13. Deploying Your App<br />Signing certificates<br /><br />Submitting to the market<br /><br />
  14. 14. Tips and Tricks<br /><br />
  15. 15. Methods of Deployment<br />Market place<br />Direct download<br />No restrictions or control on download<br />
  16. 16. Deployment Demo<br /><br />
  17. 17. AIR for iOS (kindof)<br />Adobe Packager for CS5 has re-opened development, performance and size need some work<br />Demo:<br /><br />
  18. 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. 19. Box2D for Android<br />GPU Acceleration<br />CacheAsBitmapMatrix<br />30+ fps on the Nexus One<br />Video demo on Nexus One<br />
  20. 20. Now what?<br />Learn<br /><br /><br /><br />Cash prizes:<br /><br />Build some apps!<br />
  21. 21. Who to Follow?<br />@chrisjblack<br />@leebrimelow<br />@ryanstewart<br />@scottjanousek<br />
  22. 22. Questions?<br />
  23. 23. Source Files<br /><br />