Titanium mobile Development tutorial

Appcelerator is known for their revolutionary product Titanium Developer, which allowed web developers to create mobile applications without learning Cocoa-Touch or Java. They recently released their first major update since the acquisition of Aptana: a full-fledged IDE. Titanium Studio RC 1 is now available for download. If you are not familiar with Appcelerator or are unsure of the benefits and changes in Titanium Studio, check out this quick overview to see what the new features have to offer.

Titanium? Like the Metal?

If you are a mobile developer but haven't heard of Titanium Developer, you are missing out on some really cool stuff.

When I think back over the years that I have been developing websites and working with computers, I cannot think of anything that has been as revolutionary to me personally as the Titanium Developer platform.

I am a web developer. I wanted to build mobile applications for the iPhone and Android devices when they came out, but my Objective-C and Java knowledge was a bit lacking.

The Titanium project allowed me to use my existing knowledge of HTML, CSS, and JavaScript to create some incredible things. Native, cross-platform applications. All from one code-base.

I will make mention here that Titanium Developer / Studio does support developing for desktop applications as well. Watch out OS X, Windows, and Linux!

Titanium Developer. That is so last year...

Yes, I was praising Titanium Developer above. It is and will continue to be an incredible piece of software. But, it has some downfalls. Aside from compiling your applications, you're on your own.

Titanium Developer does not have a projects explorer. Titanium Developer does not have a code editor. Titanium Developer does not have debugging. You really are on your own.

There can be some benefits to this lean approach to development, and we will discuss that later. However, my main point is just that Titanium Developer is to be used in conjunction with everything else that you use while developing a project.

Hi. I'm Titanium Studio.

On January 7th of this year, Appcelerator completed the acquisition of Aptana. This news made me very excited. Their plans were to combine the just released Aptana Studio 3 and Titanium Developer to create a fully-functional and feature-loaded IDE with Titanium Developer capability. That is just what they did. What follows are some of the highlights.

Code Completion

This is a huge time-saver. Especially when you are just learning the Titanium API.

Project Explorer

There really isn't a whole lot to say about the project explorer. It allows one to navigate through a project and swap the available projects from a drop-down menu.

Debugging

The integrated debugging functionality is huge. Before, if there was an error in you application, it would either fail and throw a standard JavaScript error with a line number of your code listed or simply fail to launch. The debugging process was pretty frustrating at that point.

With the integrated debugger, it is possible to see real-time what your app is doing. It is possible to set breakpoints on your code. This can be done by double-clicking in the margin next to the line of code of interest.

This makes it possible to examine in depth lines / snippets of codes, or change variables at the time of execution.

Obeying the W3C Laws.

You might also like

Triple Bottom Line, LLC TBL Development Firm
Mobile Application (Triple Bottom Line, LLC)
  • Android Developer, Mobile Developer, iOS Developer, Windows 8 Developer, Blackberry Developer, Software Developer, PHP Developer, MySQL Developer, Java Developer...

Why old iPhones become sluggish over time  — Macworld
One of the unusual consequences of being in the computer business is that I tend to own more devices than the average person.