これまではTitanium Classic環境でのアプリケーション開発について解説をしてきました。
解説の中でCommonJSを使ったファイルを分割する方法について取り上げましたが、自分が作りたいアプリケーションをどのように分割するのが良いのかをゼロベースで考えるのは正直難しいものかと思ってます。
幸い、Titanium Mobileの開発元のAppceleratorからAlloyというアプリケーションフレームワークを提供しており、Alloyの考え方に従ってアプリケーション開発をしてくことで、自然と理解しやすいアプリケーションの構造になります。
これまで学んできたTitanium Classic環境での開発知識だけでは残念ながらすぐにAlloyを使いこなせるわけではないため、Alloyの考え方についても別途学ぶ必要がありますが、その労力を払ってでも採用するメリットが多いと思ってます。
この章以降ではTitanium Classic環境でこれまで作ってきたサンプルアプリケーションと比較しながら、Alloyに移行する方法について順番に解説をしていきます。