Building mobile apps is at the same time exciting and challenging for developers. The pace of technology and tool advancement is exciting, yet the ever-growing list of platforms and devices poses significant challenges.
With all this technology, there are many solutions to help you to build and create the apps you want to reach the platforms and devices you care about. Broadly, these manifest in two categories: native and cross platform. Go “native” if you have good knowledge of both Objective C for iOS and Java for Android and can afford the time developing for both environments. A cross platform solution, though, will enable you to learn and program in a single environment.
This is where Adobe and AIR comes in. With Adobe AIR, you can deliver Flash Player browser content as an application. Leverage the tools you are familiar with, like Flash Professional and ActionScript 3.0. With a few simple changes and clicks, you can publish the same code to iOS and Android: no major re-architecture or new languages to learn. This is what our friends at Gree call DRY (Don’t Repeat Yourself).
Having one code base can help cut your debugging, testing, and development costs. This is what you get when you go with Adobe AIR. No need to do things two or three times when you can do it once with Adobe AIR.
15,000+ iOS and Android apps have been built, submitted, and approved using Adobe AIR. For example, Machinarium was built using Adobe AIR for iOS and Android devices. NBC Universal’s Olympic applications used Adobe AIR to deliver Olympic content to millions of devices. You can see some of the best games through the showcases at the Adobe Gaming site (http://gaming.adobe.com/).
Check out this cool video demonstrating one code base running across desktop, Android, and iOS all connected through p2P: http://www.youtube.com/watch?v=r-JH35CyagE
Maybe you, too, can go DRY!