JavaScriptで作るiOS/Androidアプリ
Appcelerator 社が提供するJavaScriptでiOS/Androidアプリを開発可能な Titanium™を基本のJavaScriptのみで記述していくクラシックスタイルで簡単なTODOアプリを作成しながら始めます。
ひと通り Titaniumの基本を身につけたら、第2回でAppcelerator社公式フレームワークであるAlloyを用いたモダンな開発スタイルへTODO アプリをポーティングするところまでを解説します。 AlloyとはAppcelerator社公式のMVCフレームワークとなります。 コントローラとモデルはJavaScriptで、ビューはXML、ビューの修飾はCSSと似たようなTSS(Titanium Style Sheets)で記述していきます。
Titaniumはデータの保存にSQLiteが使えます。 第2回まではSQLiteを使いますが、第3回でAppcelerator社が提供するmBaaSであるTitanium Cloud Service(TCS)へデータを保存するところまでをゴールとして解説していきます。
Alloyは内部でBackbone.jsが使われております。モデルはそのままBackbone.jsの概念が使えますので、第1期の野村亮之さんが執筆された、「JavaScriptでクライアントMVCに挑戦!」を参考にしてください。
また、mBaaSであるTCSの概念につきましても第1期で鈴木理恵子さんが執筆された、「サーバーサイドからさようなら。BaaS入門。」を参考にしてください。
Appcelerator社が提供する統合開発環境Titanium Studioの構築は、ガイドサイトを用意しましたので、是非そちらをご覧ください。
全3回で以下の様な内容となり、HTML/CSS/JavaScriptをある程度理解している、ウェブエンジニアとウェブデザイナの方が対象となります。
[第1回]
Titaniumの基本を学ぶ、JavaScriptだけのクラシックスタイルでTODOアプリを開発しよう
[第2回]
Appcelerator社公式フレームワーク、AlloyでTODOアプリを再構築してみよう
[第3回]
Appcelerator社が提供するmBaaS、TCSにTODOアプリのデータを保存しよう