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.
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)
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
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