Titanium Mobileを使ったAndroid, iOS App開発に役立つLink集
日本語情報は下記Siteで。
- Titanium mobile で開発しだしたら役に立つ情報のまとめ | astronaughts.net
- (旧)Titanium mobile で開発を始める時に役立つ情報のまとめ | astronaughts.net
そして大人しく本家のTutorial Videoを見る(英語)。 どれも役に立つ内容ばかり。
動画 | 再生時間 | 説明 |
Titanium Overview | 18:56 | Titaniumの概要 |
You're a Native App Developer Now | 33:06 | Android SDKとXcodeの基本的な使い方。Debug Toolの紹介もある。Android, iOS開発したことがなければ見といた方がいい。 |
Titanium Studio | 6:54 | Titanium Studioの使い方。初めてTitanium Studioを使う場合は見といた方がいい。 |
Cross-Platform JavaScript Applications (関連Wiki) | 47:40 | よく使うCoding Technics。 Fileの分割方法、どこでも呼び出せる関数の定義方法、Codingの注意点。 複数のPlatformで違う処理をする方法。 多言語Fileの作り方(Internationalization) 。 |
UI Fundamentals (関連Wiki) | 29:30 | UIの基礎知識。 指定できる単位、画面、位置、Layout EventHandlerの基礎知識。 |
Working with Local Data (関連Wiki) | 17:11 | Local Databaseの使い方。 設定値の保存とかによく使う。ObjectもJSON形式で保存すればいいよ。とか。 DatabaseとTableViewとの関連付け。 |
Working with Remote Data (関連Wiki) | 22:05 | Web Server(Service)との通信方法とDemo。 |
Media and the Filesystem (関連Wiki) | 32:44 | Audio Fileの再生、録音。 Videoの再生、Streaming。 端末のCameraまたはGalleryから写真を取得。 端末内の特定のDirectoryからFileを読み込み。 KitchenSink内の関連Sampleを解説。 |
Using Location Services (関連Wiki) | 33:24 | 位置情報関連 (まだ見てない) |
Integrating Contacts & Social Media (関連Wiki) | 23:03 | 端末内のアドレス帳との連携、ソーシャルメディア。 (まだ見てない) |
Integrating Web Content (関連Wiki) | 13:37 | (まだ見てない) |
Deployment & Distribution (関連Wiki) | 36:45 | Android MarketとApp Storeへの登録方法、Build方法。概要だけ。 |
Official Documents は常に開きながら。Kitchen SinkなどのSampleを参考になる。
Titanium 3.0から「Alloy」というMVC Frameworkが標準になるらしいので、これを使った方がいいみたい。触ってみたけど、まだ発展途上なのでオススメしない。
Coding Guide(コーディング規約)関連
Viewの配置と位置関係に関しては下記記事を一読しておく。
親Viewに「layout: 'vertical'」を設定して、相対位置でViewを追加していくことが多いと思う。デフォルトは「layout: 'absolute'」
< Related Posts >
- [Titanium] AlloyのSample App Screenshot一覧
- TitaniumのMVC Framework"Alloy"用Sample Test Appsを動かす
- Titanium Studioの開発環境をWindows 7に構築
- Titanium StudioにKitchenSink(コードサンプル集)をGitHubからDownload, Install
- PhoneGapとTitanium Mobileで揺れ動いて結局Titaniumにした
- iOS, Android開発をJavaScriptで行うTitanium Mobileを試す
- node.js用の開発Document, Coding Guide(コーディング規約) #nodejs_jp