Join Rafael Hernandez for an in-depth discussion in this video What you should know, part of Learning Titanium.
I'll be sure to let you know when I cover an aspect of Titanium that requires a hardware device in order to be tested. Since you're developing mobile applications, it's a good idea anyways to have a hardware device to test on. Lastly, if you're developing for Android, know that a number of problems may arise as you build for the Android emulator. For example, you may have problems when the emulator's trying to compile a new version of your project, or some cryptic message might appear and the Android emulator stops working. If you happen to run into one of these problems or even a problem that I didn't mention, you should check out the Appcelerator developer forums or sites like Stack Overflow or a simple Google search to see if you can find a remedy to the problem.
Know that despite these problems, Titanium still represents a great solution for multi-platform mobile applications.
- Setting up Titanium Studio
- Creating a new project
- Adding interactivity
- Using CommonJS modules
- Including platform-specific code
- Creating a preferences panel
- Making cross-platform adjustments