Ti Weekly Clips (2013/03/03~2013/03/09) #TitaniumJP
1週間のTitaniumとかに関するブックマークを振り返るTi Weekly Clipsのお時間でございます。
前置きのネタも枯渇気味で左にある画像の高さが鬱陶しくて仕方ありません(^^;
えーとえーと、昨日は東京でもくもく会が開かれ、何やら来月あたりには名古屋や大阪方面でも勉強会やらもくもく会があるかもしれないという噂も。情報が集まり次第、当コーナでご紹介致します。
なんとか埋まったので、今週の振り返りに参りますわん。
News
■Appcelerator Continuous Buildsのレイアウトが変わりました。
http://builds.appcelerator.com/
Titanium Mobile SDKのみの提供となったこともあり、ブランチごとの継続ビルドの一覧の可視性が高まり、一覧性が劣化しました(^^; (プラットフォーム別情報をとしてファイル名とハッシュを常時表示する必要性を感じないんですけどね…)
機能面は変わってないので、ダウンロードして展開するもしくはアドレスをコピーして、TiStudio経由でダウンロード&インストールしてください。
■Introducing our new Google Maps Android API v2 Module in the Appcelerator Marketplace « Appcelerator Developer Center
Google Maps Android API v2に対応したマップモジュールをAppcelerator謹製としてMarketplaceに出しているようです。
使い方などは下記ドキュメントをご覧下さい。
http://docs.appcelerator.com/titanium/latest/#!/guide/Google_Maps_v2_for_Android
現状のv1が閉塞するまでは今のTi.Map.*のAndroid向けAPIは維持されるようです。
Tips & Topics
■Skypanther Studios – Breakpoint debugging an Alloy app
http://skypanther.com/2013/02/breakpoint-debugging-an-alloy-app/
TiStudioでAlloyなアプリのデバッグするとき、ブレイクポイントをしかける手順についての解説。
■Ti.Network.HTTPClientを少し機能拡張しながらjasmineの使い方について学ぶ-part1 - TitaniumMobile勉強記
http://h5y1m141.hatenablog.com/entry/2013/03/05/071504
@h5y1m141さんのテスト方法を中心にしたTi開発に関する連載記事が始まりました。これは期待。
そのうち、電子書籍化されるかもしれませんよ?とここに書いておく。
■Simple Layout Tricks with Titanium Appcelerator
http://alexnaspo.com/blog/appcelerator-layout-tricks/
verticalレイアウトとTi.UI.FILL、Ti.UI.SIZEを活用してレイアウトをするチュートリアル。タブレットサイズへの対応までを考えるとこの方法だけでは画面設計としては正直微妙なんですが…。
■CommonJS Module for Titanium that allows you to create gradient filled Labels (note: iOS only)
https://gist.github.com/grantges/5078497
グラデーション背景色を設定したLabelを実現するCommonJSモジュール例。iOS専用。
■Generating GUIDs in JavaScript | benCoding.com
http://bencoding.com/2013/03/05/generating-guids-in-javascript/
JavaScriptオンリーでGUIDを生成する。
GitHub Watch
■bongole/TiGoogleMap · GitHub
https://github.com/bongole/TiGoogleMap
いろいろな開発者が作成されているGoogleMaps SDK for iPhoneを利用するモジュールですが、最近精力的にモジュール開発されている@bongoleさん作のものも登場です。
■omorandi/TiXml2Json · GitHub
https://github.com/omorandi/TiXml2Json
iOSネイティブのXMLからJSONに変換するモジュール。
■omorandi/TiAssetsLibrary · GitHub
https://github.com/omorandi/TiAssetsLibrary
iOSの画像・動画を扱うAssetsLibraryを触るためのネイティブモジュール。
■isis/CheckApp · GitHub
https://github.com/isis/CheckApp
Androidで指定したアプリがすでにインストールされているかどうかを確認するためのネイティブモジュール。
■ezti/app/lib/ezti.js at master · ricardoalcocer/ezti · GitHub
https://github.com/ricardoalcocer/ezti/blob/master/app/lib/ezti.js
Alloy開発時の定型処理をまとめた便利関数群。