【増員⇒200名】「Titanium Mobile」で作るiphone/Androidアプリ勉強会 : ATNDに行って来ました。
去年の8月に、同じ会場で行われたTitanium Mobile ライブコーディング!に行ってきたよ - @thorikiriのてょりっきにも行ってます。
Titanium Mobile intro @masuidrive
- HTML5は仕様策定もゆっくりだしまだまだ発展途上
- HTML VS Titaniumではなくて、共存出来るよ!
- Titaniumアプリの中でHTML5使うのはアリ
- Titanium製アプリで把握してるだけで35000くらいあると。
- UXが大事です
- 何ができないの?
- 画面描写が弱い
- 画像編集とかも弱い
- 複雑なシューティングみたいなゲームも弱い
- このあたりはJavaScriptでネイティブじゃないからスペック的に
- どうすればいいの?
- javaとかObjective-Cで拡張するよ→Module化
- ただし、互換性はないので、それぞれ作る必要はあるね
- Moduleを売買するマーケットがあるから困ったら使えばいいよ
- Write Once Run Anywhereは無理だから、Write Once Adopt Anywhereみたいなこと言ってたよ
- 足りないものは足せばいいじゃまいか
- 対抗馬は?
- 何が得意なの?
- Webサービス連携とか
- アニメーションとかエフェクトとかは出来る
Titanium Mobileの非公式BBS http://ti.masuidrive.jp/ で何でも聞いてね!
認定トレーニングもあるよ。 http://www.globalknowledge.co.jp/reference/appc/index.html
Titanium Mobileで作るアプリ事例紹介1【Zaim】 @kansai_takako
- zaimって言うソーシャル家計簿の事例 Titanium でつくろう! iPhone/Android 両対応アプリ
- iTunes の App Store で配信中の iPhone、iPod touch、iPad 用 家計簿Zaimレシート読取・銀行カード対応が無料の人気簡単アプリ
- OAuthAPI作った。Web版はまだないから、誰かが作ってるらしい?作ってくれてもいいよ。
- 開発前
- TechCrunch - The latest technology news and information on startups, TechCrunch読んで何が良さそうか調べてた
- PHPでWeb版作ってたけど、使い方としてWebよりアプリのが良いとアドバイスされた
- Titaniumで3ヶ月くらいで作った
- 何故Titaniumにしたのか
- もとはWebで考えてた
- javaもObjective-Cも経験ない
- お気に入りのアプリがTitanium製だった
- 実績、サンプルがいっぱいある
- コミュニティがしっかりしていてレスがちゃんとある
- 注意
- CommonJS・シングルコンテキストが今ホット
- 推奨スタイル
- Android対応するなら必須的な
- デザインキツイ
- Androidだとグラデーションが出来ない、Androidだと単色で色塗ればOKじゃね?
- Androidだと画面サイズがいっぱいある
- style.js的なのを自作してロードして使った
- AndroidのTableViewでえらく苦労した
- oauth_adopter.jsは1つのOAuthだけでしか使えないので、zaimとtwitterの両対応が無理
- なので、使えるようなの作った unicco/titanium-oauth-adapter · GitHub
- TabGroupのフォーカスが合わない問題
- 多言語対応もスペースとか入るとダメっぽいところがあったので作った unicco/titanium-extractL · GitHub
- 最後に
- Androidテスター募集
- API使ってくれる方募集
- https://dev.zaim.net
style.jsはこんなん。
hogehoge: { android: {height:xxxx, width:xxxx}, ios: {height:xxxx, width:xxxx} }
Titanium Mobileで作るアプリ事例紹介2【積ん読本】 @haiji505
- 積ん読本て読んでない本を登録してヴィジュアル的に楽しめるアプリを作った 積ん読本 on the App Store on iTunes
- 1年前からデザインはあった
- 開発予定の先輩が忙しくてObjective-C使えなかった
- ブログ見て自分でも出来るやも?と思い立って自分で開発することに
- 先輩が詰んだテーブルがTitaniumなら楽だった
- デザインを再現するために…
- ナビゲーションバーの文字色が変えられない
- BBSで聞いたら出来ないってことがわかった
- 自作した。共通のjs作って各画面で使いまわした
- scrollview
- 縦長の背景画像4400pxの下から積み上げたい
- scrollToでやってみたけど、上からアニメーションするから見えちゃう
- ダミーを表示させておいて、setIntervalで下まで行ったの確認してから表示させたいものに切り替えた
- ステータスバーをタップすると上に行っちゃう
- 積み上げて初めて見せたいのに・・・
- ダミーのscrollviewをもう1つ作った。
- どっちのscrollviewを上にやって良いのかOSが判断できならしくうまくいった
- これもBBSで聞いたら教えてくれた。
- ナビゲーションバーの文字色が変えられない
- アイコンにこだわった
- iOSでは、角丸にさせられる前提で作っておくと良い
- アイコンサイズだとわかんないかもしれないけど、こだわって作ってます
- 積ん読本アプリアイコンpsd でPSDお求め出来ます
- どれくらいで出来たの?
- 実装は14日くらい
- デザインは3〜4日くらい
LT:Titanium Mobile×キャリア @RAGpress
- プラットフォーマーは、エンジニア募集から、デザイナ募集に向き始めてる
- テクニカルな事+デザインとかマネタイズとか出来る人が求められてる
感想とか
やっぱりTitanium面白そう。
一段落したらやろうと思うよ。iOS版を作ろう。
Titanium Mobileで開発するiPhone/Androidアプリ (Smart Mobile Developer)
- 作者: 北尾雅人,増井雄一郎
- 出版社/メーカー: 翔泳社
- 発売日: 2011/06/10
- メディア: 大型本
- 購入: 5人 クリック: 370回
- この商品を含むブログ (48件) を見る
Titanium Mobile iPhone/Androidアプリ開発入門―JavaScriptだけで作る
- 作者: 小澤栄一,増井雄一郎
- 出版社/メーカー: 秀和システム
- 発売日: 2012/02/01
- メディア: 単行本
- 購入: 9人 クリック: 169回
- この商品を含むブログ (24件) を見る