Build Native Apps

Everything else is basically a web page. There are lots of ways to build apps, especially on the iPhone and Android. You can build a JavaScript widget in the Safari browser. You can wrap Webkit, throw in a few API’s to bridge the ‘gap’ between web and app, and lob it into the app store. But aside from learning Objective-C or Java, building native apps means doing everything native, not just pieces. When we say “native,” this is what we mean:

User Experienceplay Video

Native User Experience   Examples >>

Over 100 high-performing, customizable UI controls for native tables, views, tabs, alerts, dialogs, buttons, and more.


Locationplay Video

Location-Based Services   Examples >>

Build a local or alternate reality app from native maps, geo-location, and compass.


Social Sharingplay Video

Social Sharing   Examples >>

Instant sharing with authenticated access to Facebook, Twitter, Yahoo, and Email.


Online or On-device

Online or On-device Data

Store and retrieve data via native support for an embedded SQLite database, SOAP / RESTful web services, or local filesystem.


Rich Multimediaplay Video

Rich Multimedia   Examples >>

Full access to the camera, video camera. Present photos in native image viewers or stream video from your site or YouTube.



Integrated Analytics

Integrated Analytics

A full suite of metrics to track every action, flow, timed event, or feature used. Runs out-of-the-box or customized to your unique events.


Extensibility

Extensibility

Limitless possibilities: add in any Objective-C (iPhone) or Java (Android)-written module to Titanium.


Next-gen Webplay Video

Next-gen web   Examples > >

Full support for HTML5 and CSS3.


Development Tools   Examples > >

Full authoring environment for creating, testing, and publishing your apps. Shave weeks off setting up your environment.