Titanium News

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

Ti Weekly Clips (2013/10/27~2013/11/02) #TitaniumJP

f:id:donayama:20120317112922p:plain:left1週間のTitanium/Appceleratorに関するブックマークを振り返るTi Weekly Clipsのお時間でございます。

もう11月に入ってしまい、めっきり朝晩が肌寒くなってきましたが、皆様風邪など召さぬようお気をつけ下さい。

さて、先週のClipsでは紹介しそびれていた(Mobile Touchでの連載では取り上げたのですが)、新たな認定開発者試験の告知がありまして、国内のTitaniumクラスタの面々が続々と資格取得していくなか、実務で使っていない私も勇気を振り絞って受験致しました(^^;)

とりあえずなんとかTitanium Certified Developer(TCD)はボーダー75%のところ80%で合格できまして、ほっと胸をなで下ろしております。

Titaniumの基礎的なところから、JavaScript文法(変数スコープがらみ)、AlloyやNode.ACS、CLIコンパイラなど結構全分野にわたって問題が出て骨のある試験になっていますので、腕試しがてら挑戦されては如何でしょうか。(受験料は49.99USDです)

さて、振り返りに参りましょう。

News

Titanium™ Advent Calendar 2013

今年もAdvent Calendarの季節がぼちぼちやってきました。あすとろろくろもとい@astronaughtsさん主催です。いつもありがとうございます。

昨年は11月からのスタートでしたが、今年は12月1日から25日までの25日の開催ということですが、主催者いわく新人さん募集中らしいので、ネタの大小関わらずTitaniumに関わるアレコレを題材にした記事を書いてみたいかたは是非ご参加を!

Creating Mobile Apps with Appcelerator Titanium | Packt Publishing

毎度お馴染みのPacktLibから新しいTitaniumの書籍がリリースされました。目次を見る限り300ページ近い中にあれやこれやのアプリ(やサンプルコード)を組み上げていくようです。

いつまで有効か分かりませんが、PacktLibで購入する場合はbawdanuというクーポンコードで40%オフになるようです。

Welcome Jim Watson, VP of AMEA!

アジア、中東、アフリカエリアのマネジメントを行う副社長としてJim Watson氏がAppceleratorの経営陣に参画されたようです。

Tips & Topics

Titanium Mobile で iOS 7 専用のスプラッシュ画像を設置する - imthinker::net

tiapp.xmlinfo.plistに関する記述を行うことでiOS 7のスプラッシュスクリーンに対応するという手順の解説。たしかにこんな記述しなくても勝手にこのように挙動してほしいところです…。

Using Genymotion’s Android emulator with Titanium | Fokke Zandbergen

継続ビルドからTitanium 3.2をインストールして、GenyMotionでのAndroid開発をしようという記事。

TitaniumでAndroid向けのMapModule動作させるのにとても苦労したのでその振り返り - TitaniumMobile勉強記

TitaniumでのAndroid開発のハマりどころとその対策について、分かりやすくまとめられています。

Creating a Slot Machine Game with Platino

公式ブログによるPlatino開発のチュートリアル。題材はスロットマシーンですね。

TiShadow for Titanium Development – Part I | Oliva Labs Blog

Part 2Part 3も公開されているTiShadowでのTitanium開発チュートリアル記事。

GitHub Watch

dbankier/JALT

tishadowでお馴染みのDavid BankierさんによるAlloy開発を迅速にするためのツール。

FokkeZB/tn

Alloy開発でよくある操作のキーボードの打鍵回数を減らすことを企図したツール。 TiNy CLI | Fokke Zandbergenに解説記事あり。

appcelerator/node-ios-device

Appcelerator謹製のiOSデバイスの取得やトラッキング、アプリのインストールを行うためのNode.jsアプリ

mpociot/TiSideMenu

視差効果を利用したサイドメニューを実現するiOS 7専用のネイティブモジュール。romaonthego/RESideMenuをラッピングしているとのこと。

appersonlabs/AL.buildString

gitの状態から組み立てたビルドバージョンを Ti.App.Properties.getString('build','property not found')) で取得できるようにするというプラグイン。

joseandro/TitaniumiOSUniqueIDs

iOS 7で実質的に取得できなくなったUDIDやMACアドレスの代わりとなるID群を取得できるようにするiOSネイティブモジュール。

jbeuckm/TiBeacons

iOS 7からサポートされたBluetooth LEを利用したiBeaconを使うためのiOSネイティブモジュール。

atypical/atypical_jsPDF

MrRio/jsPDFをラッピングしたiOSネイティブモジュール。まだまだ開発真っ最中みたいなので、使う場合はお気をつけを。

Exygy/Titanium-AndroidZeroTableViewSeparator

AndroidのTableViewでTableViewRow間にあるセパレータを表示させないためのネイティブモジュール。

Exygy/Titanium-ShowAndroidKeyboard

ソフトウェアキーボードを強制的に表示させるためのAndroidネイティブモジュール。

joseandro/TitaniumShareViaAndroid

インテントを使ったアプリ連携のためのCommonJSモジュール。

dbankier/HasMenu

AndroidでMenuボタンがハードウェア的に存在しているかどうかを確認するためのネイティブモジュール

railskarthi/TiHoloGraph

Android向けのチャート表示ライブラリHoloGraphLibraryを用いた(というかパッケージ名を差し替えるような流用なんですがね…)したネイティブモジュール。