Ending the Web Versus Native Debate

A session at droidcon 2012

Wednesday 14th March, 2012

10:30am to 11:00am (CET)

The web browser is an increasingly powerful platform for delivering amazing cross-platform mobile applications. However, many applications can benefit from escaping the browser, integrating deeply into the mobile platform's OS and taking advantage of native APIs. Historically, the power of a native app has come at steep price - learning a platform-specific toolset, duplicating development efforts, and forcing some developers to choose between closed or semi-open native platforms and the freedom of the open web. The tough choices and tradeoffs made by developers working on mobile have given rise to a (not always civil) "web versus native" debate. Build native? You're shackling yourself to a proprietary technology or platform. Build for the web? You're sacrificing features and deep platform integration that benefit your users. Titanium Mobile, the cross-platform development tool for building mobile apps in JavaScript, is set on ending this debate with deep platform support for Android, iOS, and the mobile web - all from a single codebase. But we're not talking about cramming a web page into a thin native shell - Titanium provides a unified JavaScript API which is translated directly to native platform APIs for user interface, data access, and more. In this session, the speaker will briefly examine how Titanium Mobile works at a high level and solves the cross-platform problem differently. The speaker will spend a majority of the session walking developers through a real Titanium codebase which produces not only a feature-rich native Android application for a variety of handsets and e-readers, but also a production-quality native iPad, native iPhone, and mobile web application. Developers will gain knowledge of how JavaScript code is structured and re-used in Titanium to deliver a great experience on multiple mobile platforms. Titanium experience is not required, but a good working knowledge of JavaScript is helpful to grasp the code in the project walkthrough.

About the speaker

This person is speaking at this event.
Kevin Whinnery

Developer Evangelist for @Twilio, Organizer of @JavaScriptMN. Framed for murder, now he prowls the badlands... an outlaw hunting outlaws ... a renegade. bio from Twitter

Sign in to add slides, notes or videos to this session

droidcon 2012

Germany Germany, Berlin

13th14th March 2012

Tell your friends!


Time 10:30am11:00am CET

Date Wed 14th March 2012

Short URL


View the schedule


See something wrong?

Report an issue with this session