1週間のTitanium/Appceleratorに関するブックマークを振り返るTi Weekly Clipsのお時間でございます。
日中の日射しはまだまだ暑いですが、朝晩はずいぶん秋めいてきましたがいかがお過ごしでしょうか。
来週はおそらく金沢・湯涌温泉に向かう道中での更新となるため、午前中のアップは難しいかもしれませんので、先にお詫び申し上げておきます(^^;
News
■TiShadow 2.0.0 - Google グループ
https://groups.google.com/forum/?fromgroups=#!topic/tishadow/fohMNuOmyQI
TiShadow 2.0がリリースされました。注目点はUglifyJSによる圧縮・最適化、Windowやイベントリスナの(整理と)追跡機能(Spyオブジェクトを挟んでおいて、REPLで中身を取得する仕掛けのようです)、Alloyとの親和性の向上などがあるようです。
深堀りはCW社方面をチラチラ見ていたらなにかのアウトプットがあるのではないかと…(チラッチラッ
■Release Notes - Appcelerator JIRA
https://jira.appcelerator.org/secure/ReleaseNote.jspa?projectId=10153&version=14982
AppceleratorのJIRA内にある3.2.0のリリースノート候補地。不具合対応はもとより、新機能などについてこっそりと追加されているので、α人柱erな方々はよくご覧になられているところかと思います。
どうも3.2.0ではすでに3.1.3のリリースノートで言われているNavigationがらみのAPIの移動だけではなく、いろいろとクリティカルな変更が入るようです(たとえば[#TIMOB-13796] Android: Implement new window architecture - Appcelerator JIRAなど)ので、この辺をちょっとまとめてみたいと思っています。
■Guides - LANICA Documentation
http://docs.lanica.co/docs/#!/guide
私が気付いていなかっただけかもしれませんが、Lanicaの各プロダクトのドキュメントが公開されています。Platino SDK Sample Code | Game Development Platformというのも公開されているので、ゲームプログラムに興味がある向きは併せて見てみては如何でしょうか。
Tips & Topics
■Using Android’s ActionBar « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2013/09/using-androids-actionbar.html
AndroidのActionBarに関する公式ブログによるチュートリアル。
■Titanium Digital Assistant - YouTube
http://www.youtube.com/watch?v=XPpbDx45yZI
先週ご紹介したUtteranceと今週ご紹介するTi.iSpeechを活用したデモアプリの動画。UtteranceについてはText to Speech with Titanium | benCoding.comや、私がMobile Touchの連載に書いた記事)をご覧下さい。
■SAP for Mobile: Appcelerator - Titanium Alloy & Gateway | SCN
http://scn.sap.com/community/mobile/blog/2013/09/19/appcelerator-titanium-alloy-gateway
SAPのサイトに掲載されているAlloyのチュートリアル。
GitHub Watch
■benbahrenburg/Ti.iSpeech
https://github.com/benbahrenburg/Ti.iSpeech
ispeech.orgを活用して音声認識(ASR)を行うiOSネイティブのモジュール。
■Ashton-W/ltss.js
https://github.com/Ashton-W/ltss.js
lessをAlloyのtssに対応させるフォークプロダクト。
■mwfire/titanium-module-extended-webview
https://github.com/mwfire/titanium-module-extended-webview
WebViewにZoom操作や表示コンテンツ内のスクロール操作を行う拡張をしたiOSネイティブモジュール。
■ryugoo/TiAlternateJSON
https://github.com/ryugoo/TiAlternateJSON
どういう問題解決を図ってるのか情報が掴めてないのですが、JSON.stringifyとparseを行うためのiOSネイティブモジュールを@ryugoo_さんが作られています。
■havencruise/slideMenu
https://github.com/havencruise/slideMenu
スライドメニューを実現するAlloy widget。
■Tripvi/Ti.DrawerLayout
https://github.com/Tripvi/Ti.DrawerLayout
AndroidでドロワーUIを実現するモジュール。
■m1ga/tigraph
https://github.com/m1ga/tigraph
Androidでチャート描画を行うモジュールとそのデモアプリ。
■jeffbonnes/ti-xSplitWindow
https://github.com/jeffbonnes/ti-xSplitWindow
AndroidタブレットでもiPadのようなSplitWindowを実現しようというCommonJSモジュールのデモ。こういうアプローチはどうなんでしょうね(^^;
■jeffbonnes/Ti_uFonts
https://github.com/jeffbonnes/Ti_uFonts
dbankier/TiDynamicFontの手を借りつつ、fontsフォルダ内のカスタムフォントをtiapp.xmlに書かなくても動的にロードできるというモジュール。
■airamrguez/titanium-typescript
https://github.com/airamrguez/titanium-typescript
TypeScriptでTitaniumなコードを書くためのデモセット。肝はGenerator.jsによるapi.jsonからのd.tsファイルの生成ですね。