5. Brief overview of mobile development with Adobe AIR Compare mobile platforms iOS, RIM, Android Developing a multi-screen mobile application Flash Builder 4.5 Developing | Debugging | Distributing Q&A
8. Adobe AIR Desktop application Requires the free AIR Runtime Build once, Publish many File.desktopDirectory; CameraRoll.browseForImage();
9. Adobe AIR Eliminates the need to learn multiple programming languages iOS -> Objective C Android -> Java Windows -> Silverlight Blackberry -> Java Develop in Flash, export to your desired platform iOS -> IPA file Android -> APK file Blackberry -> BAR/COD file
10. Adobe AIR With most platforms, you’re exporting an AIR application AIR app is “wrapped” with a native installer (i.e. APK file) Application is installed If user doesn’t have AIR, they will be prompt to download AIR app is then installed iOS is the only exception App is converted to a NATIVEiOS application because iOS does not support Adobe AIR
12. Tool Flash CS5.5 Export Android, iOS, and BlackBerry Tablet applications More platforms coming… Flash Builder 4.5 Build Flex/ActionScript mobile applications Flex 4.5 SDK contains mobile optimized-components Currently supports Android apps iOS and BlackBerry Tablet OS coming in June update Unsupported BlackBerry workaround http://blogs.adobe.com/jasonsj/2011/05/flex45_air25_playbook.html You need to create a development account for BlackBerry and iOS
13. Create a new Flex Mobile Project Design View is Mobile-Optimized
25. Optimization Considerations Consider bitmaps over vectors Keep bitmaps as small as possible When in doubt, use ActionScript MXML can be more costly
29. $99/year You get 70% of sales revenue Blackberry Tablet OS $200 for 10 applications, you get 80% of sales revenue Free to develop applications One-time $25 fee if you want to submit to marketplace You get 70% of sales revenue
30. Q & A | Evaluation * Turn in your paper conference evaluations at the registration desk http://goo.gl/T1P0h Thank you! blog.easelsolutions.com adobe.com/devnet/mobile adobe.com/devnet/flashbuilder