If you work with Titanium Mobile to do anything reasonbly complex, you’re bound to run into a number of issues that will cost you a great deal of time and possibly part of your sanity. I’ve compiled some of the worst things I’ve encountered here to save others some of the frustration I’ve had.
When you’re building an intricate user interface with Titanium Mobile, you’ll absolutely want to organize your UI elements into well-designed CommonJS modules. This makes it easy to reuse components throughout your app and even across other apps. It’s also a lot easier for maintainers to deal with it if you organize it well.