Introduction
While Titanium allows you to create native apps that are almost entirely cross-platform, it is inevitable that some devices will inherently have operating system and hardware differences that are specific to them (particularly between Android and iOS). Anyone who has used both Android and iPhone devices will immediately recognize the very different way in which the notification systems are set up, for example. However, there are also other platform-specific limitations that are very specific to the Titanium API.
In this chapter, we'll show you how to create and use some of these device-specific components and APIs in your applications. Unlike most chapters in this book, this one does not follow a singular, coherent application, so feel free to read each recipe in whatever order you wish.