読者です 読者をやめる 読者になる 読者になる

Titanium News

Appcelerator Titanium Mobileに関するニュースなどを淡々とお伝えしていきます。

Ti Weekly Clips (2013/09/29~2013/10/05) #TitaniumJP

7DAYS

f:id:donayama:20120317112922p:plain:left1週間の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ファイルの生成ですね。