# Titanium SDK Getting Started

# Overview

This guide walks through the steps of installing and configuring Studio and third-party SDKs and tools required to develop native mobile applications with Studio. If you prefer to use your own editor or IDE, you can integrate the Titanium command-line tools into your environment (see Setting up the Titanium CLI for instructions).

# Prerequisites

Your system environment must meet the following requirements:

  • Editor: We recommend VSCode (opens new window) or Atom (opens new window) to work with Titanium SDK

  • Operating System: A recent version of Windows or Mac OS X

  • Memory: 8 GB RAM minimum system memory (2 GB RAM available memory). 16 GB RAM recommended.

  • Java Runtime: Oracle JDK (no other brand of Java is suitable)

  • Node.js: Required for the Titanium command-line tools like the CLI, Alloy and AMPLIFY Runtime Services

💡 Hint

For Windows, you can use either 32-bit or 64-bit versions of Java JDK.

For more details, please refer to Prerequisites document.

For a complete list of compatibility of system environments, dependencies, and other requirements, please review Titanium Compatibility Matrix document.

# Download and install Extensions

VSCode: Search for the Titanium Extension in the Marketplace vscode

Atom: Follow the instructions for the Atom package

# First Titanium app

To create your first Titanium app, please review Hello Titanium App Tutorial.

# Troubleshooting

If you are experiencing problems after following these setup instructions, please join our Slack Group (opens new window) to get support

# Next steps

You can learn more about Titanium by opening the Studio Dashboard, then