最新 Titanium 国内入門記事まとめ（2014年）


こんにちは，最近は Titanium 案件をちょこちょこ受託している [@isseium](http://twitter.com/isseium) です．

Titanium は，クロスプラットフォームのモバイルアプリ開発ができる開発環境です．
JavaScript を用いてiOS/Androidなどのモバイルアプリ開発が可能です．

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

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


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

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

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

## [Titaniumって何？](http://www.slideshare.net/ToshiroYagi/titanium-23903012)

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

## [しごとで使うTitanium](http://www.slideshare.net/tdtsh/titanium-35002646)

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

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

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

[Monaca/Titanium Mobile/Unityの比較とか参考サイトとかのメモ](http://www.amelt.net/imc/app/3270/)




# 初心者向けサイト

## [Titanium™ インストールガイド](http://install.titanium-mobile.jp/)
インストールガイドの決定版です！

[![Titaniumインストールガイド](http://i.gyazo.com/63b6c5a6b9f298962a7099750ee48f3f.png)](http://install.titanium-mobile.jp/)

## 導入まとめ記事

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

* [Titanium Mobile入門【導入編】](http://nanananande.helpfulness.jp/204/)
* [Titanium Mobile入門【導入編 on Mac】](http://nanananande.helpfulness.jp/post-261/)


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


## [TiStudy](http://h5y1m141.github.io/ti-study/)

インストールガイドがインストールの決定版なら，TiStudy はTitaniumコーディングの決定版です．
JavaScript の基本的な文法から, Titanium で WebAPI を叩くところまでをカバーしています．
一通り実施すればTitanium初級者から抜けられそうです．

[![TiStudyスクショ](http://i.gyazo.com/3b2e48f8566ebe066ec0ac0de536e1de.png)](http://h5y1m141.github.io/ti-study/)


## [titanium-mobile-doc-ja - UIカタログ](https://code.google.com/p/titanium-mobile-doc-ja/w/list)

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

![docja](http://i.gyazo.com/e12d6b5c24d3b28057fb79b7c7a9e832.png)



# 中級者向けサイト

## Alloy

Titanium 3.0 になってから Alloy という MVCフレームワークが利用できるようになりました．
メンテナンスがとてもしやすくなったのでこれからTitaniumをはじめる人はぜひ覚えておくべきでしょう．

* JavaScriptでネイティブアプリを開発できるTitanium MobileとAlloyをつかってみよう
  * [その１](http://blog.halenohi.jp/development/2014/01/javascript%E3%81%A7%E3%83%8D%E3%82%A4%E3%83%86%E3%82%A3%E3%83%96%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E9%96%8B%E7%99%BA%E3%81%A7%E3%81%8D%E3%82%8Btitanium-mobile%E3%81%A8alloy%E3%82%92%E3%81%A4)
  * [その２](http://blog.halenohi.jp/development/2014/01/javascript%E3%81%A7%E3%83%8D%E3%82%A4%E3%83%86%E3%82%A3%E3%83%96%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E9%96%8B%E7%99%BA%E3%81%A7%E3%81%8D%E3%82%8Btitanium-mobile%E3%81%A8alloy%E3%82%92%E3%81%A4-2)
  * [その３](http://blog.halenohi.jp/development/2014/01/javascript%E3%81%A7%E3%83%8D%E3%82%A4%E3%83%86%E3%82%A3%E3%83%96%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E9%96%8B%E7%99%BA%E3%81%A7%E3%81%8D%E3%82%8Btitanium-mobile%E3%81%A8alloy%E3%82%92%E3%81%A4-3)

## CLI

Titanium には Titanium Studio というIDEがありますが，Terminal 上でのビルドも可能です．
個人的には，Titanium Studio は少し不安定なところもあるのでこっちを使っています．（vimが好きだという理由もあります）

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

* [コマンドライン上での Titanium (Alloy) 開発入門 〜プロジェクト作成からリリースまで〜](http://isseium.hateblo.jp/entry/2013/04/09/131106)


## TiShadow

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

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

* [Titanium Mobile / TiShadow 導入→動作確認まで](http://tuki0918.hatenablog.com/entry/2013/06/10/141941)

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

# コミュニティ & 新着情報

## コミュニティ

* [Titanium Mobile ユーザ会](http://titanium-mobile.jp/)
* [Don't Fall - Titaniumユーザ会サポートBBS](http://support.titanium-mobile.jp/)
* [いわてTitanium勉強会](http://iwatetitanium.doorkeeper.jp/)

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

## 新着情報

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

* [Titanium News](http://ti-news.hatenablog.jp/)
* [TitaniumMobile勉強記](http://h5y1m141.hatenablog.com/)
* [@TitaniumMobileJ](https://twitter.com/TitaniumMobileJ)
* [Twitterのハッシュタグtitaniumjp](https://twitter.com/search?f=realtime&q=titaniumjp&src=typd)

加えて[#titaniumjp](https://twitter.com/search?f=realtime&q=titaniumjp&src=typd)をつぶやいている方々をフォローするとよいと思います．

## 最新書籍

長らく書籍が発売されていませんでしたが2014年9月に下記の書籍が発売されました．
おそらく日本語書籍で唯一のTitnaium3系対応だと思います．

<a href="http://www.amazon.co.jp/gp/product/4798136859/ref=as_li_ss_il?ie=UTF8&camp=247&creative=7399&creativeASIN=4798136859&linkCode=as2&tag=eventnow-22"><img border="0" src="http://ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=4798136859&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=eventnow-22" ></a><img src="http://ir-jp.amazon-adsystem.com/e/ir?t=eventnow-22&l=as2&o=9&a=4798136859" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />


# おわりに

いわてTitanium勉強会 #3 のために入門者向け国内記事を調べたのでまとめました．
これも入れておいたほうがいいよ！っていうものがあればコメント等ください！

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