Edited at

最新 Titanium 国内入門記事まとめ(2014年)

More than 3 years have passed since last update.

こんにちは,最近は Titanium 案件をちょこちょこ受託している @isseium です.

Titanium は,クロスプラットフォームのモバイルアプリ開発ができる開発環境です.

JavaScript を用いてiOS/Androidなどのモバイルアプリ開発が可能です.

2010年くらいに日本で一度注目されましたが,現在は 国内だけみれば 下火となっているのが実情です.

しかし,世界的にみれば進化しています.国内ブームから4年以上経ち,MVCフレームワークができたり,自前のmBaaSが用意されNode.jsのホスティングに対応したり取り巻く環境は大きく変わってきています.一度触り直してみてはいかがでしょうか?

さて今回は2014年9月16日に「いわてTitanium勉強会 #3」で Titanium入門者向けハンズオンを開催することになったので情報収集も兼ねて国内記事をまとめました.

古い記事は参考にならないものもあるので2013年以降の記事を中心に集めています.


Titanium 概要がわかるサイト一覧


Titaniumって何?

Titaniumユーザ会代表の八木さんがまとめたTitanium紹介資料です.


しごとで使うTitanium

趣味プロ以外に使えるかどうかについて話しています.

私自身も何度かTitaniumで納品を経験していますし,適材適所で仕事としてもTitaniumは使えると思います!


他プラットフォームとの比較

Monaca/Titanium Mobile/Unityの比較とか参考サイトとかのメモ


初心者向けサイト


Titanium™ インストールガイド

インストールガイドの決定版です!

Titaniumインストールガイド


導入まとめ記事

導入手順をまとめたエントリはたくさんありましたが下記のものがわかりやすかったです.


Titaniumプログラミング入門サイト


TiStudy

インストールガイドがインストールの決定版なら,TiStudy はTitaniumコーディングの決定版です.

JavaScript の基本的な文法から, Titanium で WebAPI を叩くところまでをカバーしています.

一通り実施すればTitanium初級者から抜けられそうです.

TiStudyスクショ


titanium-mobile-doc-ja - UIカタログ

もうメンテされていないような感じですが,Titanium の UI ごとのチュートリアルがまとめられています.公式サイトにはUIの例が画像では載っていないのですごく助かります.

docja


中級者向けサイト


Alloy

Titanium 3.0 になってから Alloy という MVCフレームワークが利用できるようになりました.

メンテナンスがとてもしやすくなったのでこれからTitaniumをはじめる人はぜひ覚えておくべきでしょう.


CLI

Titanium には Titanium Studio というIDEがありますが,Terminal 上でのビルドも可能です.

個人的には,Titanium Studio は少し不安定なところもあるのでこっちを使っています.(vimが好きだという理由もあります)

Titanium ユーザ会のメンバーは,Sublime Text を使っている人が多かったです.


TiShadow

Titanium のビルドはだいたい20〜30秒くらいかかります.集中力が途切れやすいので,ビルド時間を早くしたいですね.

ということで注目されているのが TiShadow です.少し不安定な部分もありますが,View を一瞬でデプロイしてくれるので使いどころを間違わなければ開発スピードアップにつながります!

あまり話題になっていませんが,テストフレームワーク Jasmine も付随してくるのでそちらも使えるようになってよいです.


コミュニティ & 新着情報


コミュニティ

※ 一番下のは,宣伝したかっただけです.


新着情報

個人的に選んだものですが,日本語サイトだと次のサイトから最新情報を得ています.

加えて#titaniumjpをつぶやいている方々をフォローするとよいと思います.


最新書籍

長らく書籍が発売されていませんでしたが2014年9月に下記の書籍が発売されました.

おそらく日本語書籍で唯一のTitnaium3系対応だと思います.


おわりに

いわてTitanium勉強会 #3 のために入門者向け国内記事を調べたのでまとめました.

これも入れておいたほうがいいよ!っていうものがあればコメント等ください!

それでは楽しい Titanium Life を!!!