Cross-Platform Mobile App Development: Appcelerator Review
One such cross platform solution is “Titanium”from a company called Appcelerator. Titanium is a free and open source solutionthat enables the creation of native apps capable of running on smartphones,tablets and desktops (PC & Mac). To help accelerate development,Appcelerator provides a suite of “modules” that provides functionality aroundcommerce, media, communication and analytics. Additionally, they also provide training for developers to learn the finer features of the platform alongwith the ability to become a certified trainer.
With the Titanium platform, developers cancurrently develop for the following platforms: Windows, Mac, iOS, and Android
Live Examples of Titanium
Example applications include: Jimmy Fallon, LAFitness, New York Senate, I Call My Sweetheart and more can be found on theAppcelerator application showcase page.
Titanium Development Tools
Titanium plays well with RESTful web servicesand there is even a full SOAP client for making SOAP API requests.Additionally, there are over 300 APIs via Yahoo YQL that developers canleverage to develop faster.
Appcelerator also provides modules called“Titanium+Plus” which extends the functionality of the Titanium SDK.Developers can use Urban Airship to enable push notifications, add a barcodescanner to capture QR codes, or add PayPal to embed in-app purchasing intotheir applications. These modules extend the functionality of the Titanium SDKto the cloud for scenarios that are popular with many Titanium developers:
- Commerce modules: Apple Storekit, Barcode reader, Magtek credit card reader, PayPal in-app purchase
- Communication modules: Bump, SMS, Urban Airship
- Media modules: TV Out, Brightcove, TV Out
- Analytics modules: Omniture, Titanium Analytics, Titanium Geo
Note that these modules are fully backed byAppcelerator and are free to use prior to commercialization of yourapplication. As you move into commercial development, there are small business and enterprise pricing packages that feature the new Titanium+Plus modules.
Appcelerator has a very extentsive developersupport webiste along with online support, an active blog, and even an active Facebookpage.