Ti Weekly Clips (2014/02/16~2014/02/22) #TitaniumJP
1週間のTitanium/Appceleratorに関するブックマークを振り返るTi Weekly Clipsのお時間でございます。
Newsでも取り上げていますがHyperloopコンパイラのWindows対応がある意味予想どおりAndroidよりも実現したということで、今年中の公開というスケジュールがにわかに現実味を帯びてきました(若干棒読みモードですが…)。
これまでに得た情報から予想するとTi.Nextは(2年越しの)大鉈ぶるいで大きな痛みを伴う変革となるため、Hyperloopの仕様を早めに確定させて、出来るだけ早期のTi.Nextの開発者プレビュー提供を求めたいところです。可能であればしばらくTi.Currentとの2系統維持をしてほしいところなのですが。
News - SDKアップデートやイベントなどのニュース
■Titanium SDK 3.2.2 Beta for iOS 7.1 Now Available
3月に正式版がリリースされるであろうiOS SDK 7.1のβ版に対応したバージョンのTitanium SDKのβ版(ややこしい!)が公開されました。
これまでのAppceleratorは基本方針として、正式版のリリースを受けて対応版を提示するというスタンスでいたのですが、やはりTi開発者としてはいきなり対応せよと言われても困るという声が多かったのでソフトランディングをはかるよう軌道修正してきたというところでしょう。
Alloy、CLI、Titanium Studioには変更を行わず、粛々とiOS 7.1対応を行うというものだそうで、3.2.2の正式版公開もiOS 7.1を受けてするようです。
■Developer Preview of Hyperloop for Windows
Ti.Nextの中核となるテクノロジーのひとつ、Hyperloopコンパイラがバージョンアップし、Windows8アプリ開発が可能になりました。(あくまでも開発者プレビューというステータスではありますが)
手順についてはRunning Hyperloop on Windowsを確認してください。
■Titaniumもくもく会 #17 : ATND
3月のもくもく会はKDDIウェブコミュニケーションズ6Fセミナールームにて3月19日に開催されます。
■titanium もくもくin関西vol0 - Titanium もくもく会 in 関西 | Doorkeeper
大阪でも3月にもくもく会があるようです。3月5日にグランフロント大阪にて開催されます。
Tips & Topics - ノウハウや技術紹介、解説記事
■How to make a 'Flappy Bird' clone
Titaniumを用いてFlappy Birdクローンを作るというチュートリアル記事。
■Add Margin and Padding to Titanium UI Views like CSS BoxModel | TiHelp.Me
CSSのボックスモデルでTitanium VIのViewレイアウトを学ぶという解説記事
■Titaniumもくもく会 #16に参加しました - TitaniumMobile勉強記
@h5y1m141さんのLT資料です。先日のもくもく会などでも実際の案件で使っている事例を耳に挟みましたが、ACSはあれこれ大変そうですね(^^;
■SDK 3.2.1登場、iOS7バックグラウンドサービスについて(後編) - Ti Weekly Clips++ - Mobile Touch
MobileTouch版にて前回に続いてiOS7のバックグラウンドサービスについて取り上げました。プッシュ通知周りは一回まとめなおさないとダメかもしれませんね。
GitHub Watch - モジュールやサンプルコードの情報
■ryugoo/TiImageManipulator
元画像フォーマットに関わらず必ずPNGフォーマットで返してしまうTi.Blob.imageAsResized
の置き換えAPIとして用意された@ryugoo_さんによるiOSネイティブモジュール。アスペクト比を保持するためのオプションがあるので使い出がありそうです。
■aaronksaunders/caching_alloy_restadapter
キャッシュ対応したAlloyのRESTアダプタ
■ricardoalcocer/ti.templates.collection
Titanium Studioのプロジェクトテンプレートのような仕掛けである--template
オプションがCLIにあったんですね。それで使えそうなテンプレートパターンギャラリーです。
■ricardoalcocer/ti.sendgrid
Eメール送信サービスのSendGridのAPIをたたくためのCommonJSモジュール。
■moritzknecht/TiRSA
RSAのキーペアを作ったり、暗号化・復号化が行えるiOSネイティブモジュール
■jaraen/TiHighlightLabel
以下のようなハイライト表示を行うことができるAlloy Widget。AttributedStringに関するAPIを使った事例としても。
■appersonlabs/segment.io
AnalyticsサービスのSegment.ioをTitaniumから使うためのiOSネイティブモジュール
■aoropeza/Titanium-GoogleAnalytics
Google Analytics v3に対応したiOS・Android両対応のネイティブモジュール