# Titanium SDK
Get started and build your first application.
Read a quick introduction to the Titanium SDK.
Preview more examples of using the Titanium SDK.
Learn how to code and organization your project. Also take a look at Alloy Framework.
Learn the basics of creating a user interface for your application. These topics cover creating a basic UI, event handling and a high-level overview of platform-specific UIs.
Take a deeper look into the Titanium UI APIs. Learn about animations, gestures, and orientation modes as wells as guides on using platform-specific UIs.
Learn how to access data from local sources on the device, such as reading and writing files to the device's storage or accessing a database.
Learn how to access data from remote sources using the HTTP client to make requests or use the Titanium Cloud module to access mobile backend services.
Learn how to display images, and playback or stream audio and video files as well as use the device's built-in camera and photo gallery.
Access the device's GPS and add maps to your applications.
Notify your application user base with local or remote notifications.
Learn how to integrate web content in the device's web view.
These topics cover platform-specific APIs not represented in the other chapters, such as application life cycle management.
Learn how to integrate third-party modules into your application.
Learn about the tools to help debug and profile your application.
View guidelines we developed to help code and organize your applications.
Learn about how to package your application and guidelines for submitting your app to app stores and marketplaces.
Can't find a feature Titanium exposed? Create your own native module to access features Titanium has not implemented yet.
These appendices collect various Titanium technical topics that don't fit into the preceding chapters.