Ti Weekly Clips (2012/11/04~2012/11/10) #TitaniumJP
なんだかやたらと今週はボリュームがおおいTi Weekly Clipsのお時間ですので、早速1週間の振り返りに参ります。
News
■Titanium Mobile SDK 3.0.0ベータ版がリリースされました。 - Titanium News http://ti-news.hatenablog.jp/entry/2012/11/07/072627
http://developer.appcelerator.com/blog/2012/11/titanium-sdkstudio-3-0-0-beta-now-available.html
正式版リリースはこのペースでいくと今月末ぐらいなのかもしれませんが、ベータ版リリースされています。
プロダクトの開発にはなかなか使いづらいですが、Androidでは待望のActionBarが追加されたり、その他にもイベントバブリングの変更、アクセシビリティの対応といった部分で事前の評価をしておくに越した事がなさそうなものがありますので、お時間があれば眺めてみるのもいいのではないでしょうか。
ちなみに@jrayonさんがTitanium Mobile 3.0の新機能や周辺技術についてまとめられたPreziプレゼンが良い感じなので、そちらも併せてご覧下さい。
Titanium 3 ecosystem by Javier Rayon on Prezi
http://prezi.com/poylw9p2t8l3/titanium-3-ecosystem/
■Getting To Know Alloy (Part One) « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2012/11/gtka-one.html
上記の3.0.0でサポートされる機能のひとつAlloyについての公式ブログでの解説記事第一弾。
■Titanium もくもく会 Tokyo #3 : ATND
来週金曜日11月16日に品川にてもくもく会の第三弾が開かれます。
LTしたり、もくもく開発したり、周りの詳しそうな人に質問したり、答えたりというイベントです。初心者でこういうところで躓いていて…みたいな場合でも、みんな通った道なので優しく教えてくれるはず!
なので、お近くでお時間が合うようであれば是非ご参加を。
■Appcelerator Acquires Nodeable, Makers Of Real-Time Big Data Processing Tool StreamReduce | TechCrunch
いまいちAppceleratorがどこに向かって突き進んでるのか分からなくなりますが、Hadoopでビッグデータ解析を行う企業Nodableの買収をしたようです。
■CAリワード、スマートフォン向けリワード広告にて「Titanium Mobile」に対応 - リワード広告のことなら株式会社CAリワード
http://www.ca-reward.co.jp/company/news/20121105_1.html
リワード広告の提供元であるCAリワードが、Titanium Mobile向けSDKを公開されたようです。
使う使わないは別にして、選択の幅が広がってきているのはいいことです。
Tips&Topics
■Titanium mobile "early" Advent Calendar 2012 : ATND
先週に続いて"early Advent Calendar枠です。
ちなみに参加者絶賛募集中ですので、なにかネタがあるという向きはどしどしご応募ください。
【3日目】起動しないiPhone Simulatorをなんとかする | Selfkleptomaniac
http://selfkleptomaniac.org/archives/2292
@yagi_さんによるハマると困る事態の回避ネタ。
私個人としてはこういう局面に出くわした事が幸いないのですが、この状況に陥る事を考えるとゾッと致します…。
【4日目】MakeTiをAndroidで利用する - twingo_b's blog
http://twingo-b.github.com/blog/2012/11/04/maketi/
@twingo_bさんは当たり前のようにAndroidネタw
主題よりもおまけのところがひっかかりそうなネタですね。
【5日目】fireEvent の使い所 | astronaughts.net
http://astronaughts.net/titanium-mobile-fireevent/
@astronaughtsさん、2回目の登場。 モジュール化していくと「あー、イベント発火できねー、プロパティにアクセスできねー」ってなるときにはこういうワンクッションを置くやり方をしないといけないんですよね。
Titanium mobile でやってはいけないTi.App.addEventListener » pblo
http://blog.playispeace.com/868/bad_know_how_about_ti-app-addeventlistener/
@papettoTVさんによるTi.App.addEventListenerの重ね掛け危険だよ話。イベント名がユニークなIDとして管理されてるわけじゃないんですね(^^;
Frog on AIR: 【7日目】Tabletかどうかの判定
http://frog-on-air.blogspot.jp/2012/11/tablet.html?m=1
@daoki2さんによるマジックナンバーが踊らないプラットフォーム判定法。
makeTiでTestFlightにIPAファイルをアップロードする方法 | masaplabs
http://www.masaplabs.com/maketi-uploadtestflight/
masaplabsさんによるmakeTiでビルド後そのままIPAファイルをアップロードして配布の手前まで持っていけるという記事。便利!
k0sukey.tumblr (Titanium Studio 2.x を使って Alloy アプリをビルドする)
http://k0suke.be/post/35273137338/titanium-studio-2-x-alloy
まだStableではないTitanium Mobile SDK 3.x系ではなく、Stableな2.xでAlloyしようという@k0sukeyさんによる記事。
SNS系アプリのタイムラインにある「xx時間前に投稿」を手軽に実現するには? - TitaniumMobile勉強記
http://h5y1m141.hatenablog.com/entry/2012/11/10/070826
@h5y1m141さんによる題の通りのネタ。
Titanium MobileがJSでコードが書けるというところのメリットのひとつとしてすでにWebにあるようなコードスニペット・ライブラリが流用できる可能性がそこそこあるという点が光ります。
■Carbon Framework に触れる (Titanium Mobile) | imthinker.net
http://imthinker.net/2012/11/carbon-framework-titanium-mobile/ https://github.com/appersonlabs/Carbon
アルファヒトバシラーとしても名高い@ryugoo_さんによる新しいフレームワークCarbonについての解説記事。
AlloyのXMLがいやーんという向き(私もですが)にはかなり響く内容です。試さねば!
■FokkeZB • Caching remote images in Titanium Alloy
http://fokkezb.nl/post/34975836193/cachedimageview
Alloyでリモート画像をキャッシュするWidgetを作る。
■Titanium Mobile: Create a Sliding Menu for iOS
http://mobile.tutsplus.com/tutorials/appcelerator/titanium-mobile-create-a-sliding-menu-for-ios/
去年から度々登場するスライド式メニューをチュートリアル形式で作るというもの。
■iOS Slider Menu Widget for Titanium Alloy | Daniel Sefton
http://www.danielsefton.com/2012/10/ios-slider-menu-widget-for-titanium-alloy/
そのスライド式メニューをAlloyのWidgetにしたというネタ。こういうパーツが広がっていくとAlloyの強みが出てくるでしょうね。
■Create a Safari like Scrollable Card View in Titanium
http://russfrank.us/2012/05/05/create-a-safari-like-scrollable-card-view-in-titanium/
iPhone Safariのウィンドウ切り替えのようなイメージでViewをScroll表示するサンプル。
YY Digital | Alloy with Jade
http://www.yydigital.com/blog/2012/11/8/Alloy_With_Jade
AlloyのXML部分には皆さん思うところがあるようで、いろいろなコンバータや別解が登場しているのですが、これもその一つ。
JadeというNode用のテンプレートエンジンを用いてAlloyのUI XMLを別の記述から変換しようというもの。Alloyに引きずられているためか、ちょっとスッキリしない感じがあるような気も。
GitHub Watch
■tzmartin/SPStatusOverlay
https://github.com/tzmartin/SPStatusOverlay
ステータスバー部にオーバーレイでView配置するiOSネイティブモジュール。
■pegli/TiGooglePlus
https://github.com/pegli/TiGooglePlus
Google+にアクセスするためのモジュール。iOS限定?
■jaraen/alljoy
https://github.com/jaraen/alljoy http://www.titantricks.com/alljoy/ http://www.youtube.com/watch?v=IR1BtB3PcLM
手書き風のモックアップを作るBalsamiqの出力結果をAlloyのUIに変換するというツール。これはかなり魅力的。 詳細はYouTubeの動画をご覧下さい。