Ti Weekly Clips 2012年総集編(2/3)
Tips&Topics 2012年カテゴリ別まとめ
なんでもあり情報でしたTips&Topicsをカテゴリ別・順不同にまとめてみました。
チュートリアル&入門系記事
どうしてTitanium Mobileなの?
http://selfkleptomaniac.org/archives/2011Titaniumのメリット・デメリットについて。
TitaniumMobileと他の開発手法を天秤にかけている場合に、一度目を通して頂きたい記事です。Titanium Mobile: Building a Dribbble Gallery for iPad
http://mobile.tutsplus.com/tutorials/appcelerator/titanium-mobile-building-a-dribbble-allery-for-ipad/あまり見かけないiPad向けTi実装のチュートリアル記事があったので、ご紹介。
SplitViewとPopoverについては一回触ってみないとなかなか分からないですよね(^^;Comparing Titanium and PhoneGap
http://kevinwhinnery.com/post/22764624253/comparing-titanium-and-phonegap(当時Appcの中の人であった)Kevin WhinneryさんによるTiとPhoneGapの比較記事。
Internationalization of App Names
http://developer.appcelerator.com/blog/2012/02/internationalization-of-app-names.htmlTiアプリケーションでの国際化の方法についてのまとめ記事。
Console.Log Support in Appcelerator http://crackcelerator.com/post/19742964227/console-log-support-in-appcelerator
Console.log(…)をTi上で利用するためのTipsといってもGlobalにConsoleオブジェクトを作って…という極めてストレートかつシンプルな解決策です。
Newbie Tuesday: Scrollable Content
http://developer.appcelerator.com/blog/2012/02/newbie-tuesday-scrollable.htmlScrollViewについて。
iPhoneアプリの起動画面でローディングを出す方法 - kaz_konno’ blog: walkthisway
http://d.hatena.ne.jp/kaz_konno/20120321/1332350953Titanium MobileにおけるTable ViewとLabelでのフォントにおける注意事項
http://d.hatena.ne.jp/toshiyuki83/20120316/1331876137Automated build of Titanium Icon/Loading Files « Crush Media
http://crushmedia.net/2012/04/23/automated-build-of-titanium-iconloading-files/画像リソースを各解像度やデバイス向けに用意するのを、ImageMagickを使って自動化する。
Reverting to a Previous Version
https://wiki.appcelerator.org/display/tis/Reverting+to+a+Previous+Version古いバージョンのTitanium Studioに戻したいときにはこのページからバイナリを取得。
Add UIRequiredDeviceCapabilities to your Titanium Project : benCoding.com
http://bencoding.com/2012/04/23/add-uirequireddevicecapabilities-to-your-titanium-project/
Info.plistをわざわざ作らなくても、対象となる端末に必要な機能をtiapp.xmlに列挙しておけば簡単に変換される。
チャットワーク開発の裏側 - EC studio 技術ブログ
http://techblog.ecstudio.jp/tech/backstage_of_chatwork.htmlPC向けWebアプリ、モバイルWebアプリ、モバイルネイティブアプリと多面展開をする。
iPhone/iPadアプリアイコンとスプラッシュスクリーン画像のファイル名&サイズをまとめてみた(Titanium Mobile用) | memobits
http://m.designbits.jp/12101514/KEYBOARD_NUMBER_PADにキーボードツールバーで完了キーを追加する | memobits
http://m.designbits.jp/12100910/Titanium MobileでiPhone&iPadの向きを変えた時の画面回転制御
http://staku.designbits.jp/ti-ios-device-rotate-settings/初期設定だと画面の向きが回転しないために地味に戸惑う点をまとめた記事。
Platinum Fine Days • Titanium mobileで作ったアプリをiPhone5向け(4inch)に対応させる
http://umehal.tumblr.com/post/31976817458/titanium-mobile-iphone5-4inchSetting the Minimum iOS Version for your Titanium Project « benCoding.com
http://bencoding.com/2012/09/04/setting-the-minimum-ios-version-for-your-titanium-project/Titanium SDK 2.1.2から指定できるiOSのミニマムバージョンの設定例。
Supporting Different orientationModes in your Universal iOS App —benCoding.com
http://bencoding.com/2012/09/13/supporting-different-orientationmodes-in-your-universal-ios-app/iOSユニバーサルアプリでデバイスの向きをデバイス別に規定したい場合のtiapp.xmlの記述方法やcreateWindow時のパラメータ指定について。
Titanium Mobile で Android, iOS 両対応のアプリを開発する際の注意点 | 株式会社インフィニットループ技術ブログ
http://www.infiniteloop.co.jp/blog/2012/09/titanium_mobile_android_ios_support/独自UI部品をiOS/Androidで作る場合の手順と注意点について。
Optimizing Appcelerator's Titanium
https://gist.github.com/2989311TableViewRowの生成方法のベンチマーク。
dpとpixelの変換 - もぎゃろぐ
http://blog.mogya.com/2012/09/titanium-dppixel.htmlKitchenSinkまとめサイト
http://ks.kanna.asia/Titanium MobileとRubyMotionの比較 - ひげろぐ
http://higelog.brassworks.jp/?p=2103iOS実機上でのデバッグ/Android実機上でのデバッグ | Selfkleptomaniac
http://selfkleptomaniac.org/archives/2358
http://selfkleptomaniac.org/archives/2364Q&A: Appcelerator’s Approach to Supporting New OS Releases
http://developer.appcelerator.com/blog/2012/06/qa-appcelerators-approach-to-supporting-new-os-releases.html
ハマりどころ
AndroidのDistribute用ビルドでコンパイルエラー
http://selfkleptomaniac.org/archives/2119正直こんなハマり方したら泣きそうですね…。
TitaniumMobileのハマりポイントとお作法メモ
http://hisasann.com/housetect/2012/04/titaniummobile.htmlTitaniumで「[ERROR] Adding an event listener to a proxy that isn't already in the context」が出る一例と対処法 - F.Ko-Jiの「一秒後は未来」
http://blog.fkoji.com/2012/05011158.htmlcreateXXXの引数となるオブジェクトリテラルで放り込んでもプロパティが有効にならず、生成後のオブジェクトに対して代入しなければならない罠について。
iPhoneへ実機転送するときにエラー「SystemExit: 65」が発生する場合 | memobits
http://m.designbits.jp/12091911/コメントに日本語入れると実機転送時にエラーになることがある。
Pull to Refresh stopped working in Titanium Mobile SDK 2.1.0 » Community Questions & Answers » Appcelerator Developer Center
http://developer.appcelerator.com/question/139052/pull-to-refresh-stopped-working-in-titanium-mobile-sdk-210SDK 2.1.x系でPull to Refreshが従来のコードサンプルじゃ動かないのでその対策。
Titanium の WebView が言うことを聞いてくれない、そしてまだ未解決
http://imthinker.net/2012/06/titanium-webview-multiple-fire-event/WebViewのbeforeLoad, loadイベントが多重発生する事象に関する検証記事。
TableViewで落ちることがあったら、まずclassName設定を疑うべし! #titaniumjp - harukazepcの日記
http://d.hatena.ne.jp/harukazepc/20121019/1350640286Titanium + CoffeeScript でInterpolation中のコードが声を上げずに死ぬ
http://blog.qnyp.com/post/27953814666/titanium-tips-20120725Titnium 1.8.2 でバージョンアップをしたアプリを itunesconnet にあげる前に validate するとエラーになる件
http://mayutan.hateblo.jp/entry/2012/03/15/124708Android開発でハマッたところを徒然なるままに
http://selfkleptomaniac.org/archives/2125Titanium StudioのiPhoneへの実機転送が失敗するのの回避方法
http://www.iwazer.com/~iwazawa/diary/i/2012/08/avoid-titanium-mobile-app-transfer-error-to-device.htmlTitanium Stduio でプロジェクトを作成しようとしたらエラー発生
http://d.hatena.ne.jp/griefworker/20120809/titanium_studio_new_project_errorAndroid+WindowsなTitanium開発環境構築のハマりどころ。
tableViewに後から割り当てたイベントが複数発火されないようにするためには - TitaniumMobile勉強記
http://h5y1m141.hatenablog.com/entry/2012/11/27/080345なぜか無視され、コンソールに印字されない Error を補足する | astronaughts.net
http://astronaughts.net/titanium-mobile-error-to-be-ignored/例外捕捉をちゃんとしようという記事。
起動しないiPhone Simulatorをなんとかする | Selfkleptomaniac
http://selfkleptomaniac.org/archives/2292Titanium mobile でやってはいけないTi.App.addEventListener » pblo
http://blog.playispeace.com/868/bad_know_how_about_ti-app-addeventlistener/Ti.App.addEventListenerのイベント名がユニークなIDとして管理されていないため、重ね掛け危険。
あれ?シミュレータはOKなのに実機転送でエラーになる・・・(Titanium Mobile iOS編) - モトクロスとプログラムと粉砕骨折と
http://d.hatena.ne.jp/sngmr/20121111/1352621721日本語コメントがうまいこと処理されないでエラーになる現象。
Titaniumで作ったapkを、Google Playにアップしようとすると「apk をサーバーで処理できません」と言われる…など
http://kuniakisuzuki.cocolog-nifty.com/blog/2012/11/titaniumapkgoog.htmlmanifestファイル作るのにi18nのenも見てるよんというハマるとかなり抜け出せない系のTips。
Titaniumで明示的にメモリを解放する方法 | masaplabs
http://www.masaplabs.com/titanium-memory-leak/addEventListnerに対してremoveしませうというネタ。
fireEvent の使い所 | astronaughts.net
http://astronaughts.net/titanium-mobile-fireevent/モジュール化していくと「あー、イベント発火できねー、プロパティにアクセスできねー」ってなるときにはこういうワンクッションを置くやり方をしないといけないんですよね。
Frog on AIR: Tabletかどうかの判定
http://frog-on-air.blogspot.jp/2012/11/tablet.html?m=1マジックナンバーが踊らないプラットフォーム判定法。
mumumuの日記: [iPhone|Android] enabled Design Tips by Titanium
http://mumumuorg.blogspot.jp/2012/12/iphoneandroid-enabled-design-tips-by.htmlmumumuの日記: Titanium 2.x traps
http://mumumuorg.blogspot.jp/2012/12/titanium-2x-traps_16.html
環境構築
TypeScript で Titanium Mobile を遊ぶ | imthinker.net
http://imthinker.net/2012/10/typescript-titanium/TitaniumとJasmineとJenkinsでCI | Selfkleptomaniac
http://selfkleptomaniac.org/archives/2270自動テスト環境構築について。
Titanium MobileでDeployGateを利用する - twingo_b's blog
http://twingo-b.github.com/blog/2012/10/01/tideploygate/mixiが提供するAndroid向けのTestFlightっぽいサービスDeployGateを利用するためのモジュール。
Titanium + CoffeeScript + jasmine の環境構築出来ました - TitaniumMobile勉強記
http://h5y1m141.hatenablog.com/entry/2012/11/20/081620 http://h5y1m141.hatenablog.com/entry/2012/11/21/074635CoffeeScript+Jasmineによるテストの構築環境。
Titanium Studio 以外で Titanium 開発 | imthinker.net
http://imthinker.net/2012/09/feelfine-titanium-development/Sublime Text2 + titanium_cli + MakeTi (+CoffeeScript + Jitter)という組み合わせの環境構築。
テスターのためのTestFlight導入方法 | nanapi [ナナピ]
http://nanapi.jp/45704/iOSの開発時にテスターにアプリ配布するのに便利なサービスTestFlightをテスターさんに使ってもらうための手順。
Titanium Mobile Develpoment with Sublime Text 2 and Intellij IDEA | UNBOUNDED.IO
http://unbounded.io/post/28394170197/titanium-mobile-develpoment-with-sublime-text-2-andCoffeeScript で Titanium Mobile すると嬉しいのか?
http://imthinker.net/2012/06/happy-titanium-drinking-coffee/Ti x CoffeeScriptの伝道記事。
Titanium Mobileアプリのバージョン設定とSDカードインストール(移動)設定 :: zerosp.blog
http://zerosp.com/mt/archives/titanium-mobile-tiapp-177n.phpTitanium Mobile 用のうすーーーい TabGroup Wrapper
https://gist.github.com/3001535/CoffeeScriptでのTabGroupラッパー
MakeTiをAndroidで利用する - twingo_b's blog
http://twingo-b.github.com/blog/2012/11/04/maketi/makeTiでTestFlightにIPAファイルをアップロードする方法 | masaplabs
http://www.masaplabs.com/maketi-uploadtestflight/makeTiでビルド後そのままIPAファイルをアップロードして配布の手前まで持っていく。
iOS builder.pyのコマンドラインオプション - twingo_b's blog
http://twingo-b.github.com/blog/2012/11/20/titanium-builder-py/svgで画像ファイルを量産する - もぎゃろぐ
http://blog.mogya.com/2012/11/create-graphics-using-svg.htmlStrict mode と JSLint で書く Titanium Mobile | imthinker.net
http://imthinker.net/2012/12/titanium-mobile-advent-calendar-2012-no1/2010年からTitaniumいじってるので、これまでのTitaniumの開発環境を振り返る - TitaniumMobile勉強記
http://h5y1m141.hatenablog.com/entry/2012/12/07/095800TitaniumとCoffeeScriptとGruntで快適開発環境を作る | masaplabs
http://www.masaplabs.com/titanium-coffeescript-gruntjs/CoffeeScriptの自動コンパイルを利用して、快適に開発しようという環境構築まとめ。
Sublime Text 2 でTitanium開発をちょっとだけ便利にするスニペット | masaplabs
http://www.masaplabs.com/titanium-sublimetext2-snippet/Titanium SDK をソースからビルドする方法
http://vaccho.hatenablog.com/entry/2012/03/09/125653Titanium mobile で iOS アプリを最速開発する方法 | astronaughts.net
http://astronaughts.net/titanium-mobile-adventcalendar-2012-sixteenday/Introducing TiProfiler for iOS
http://titaniumninja.com/introducing-tiprofiler-for-ios/
Alloyフレームワーク関連
k0sukey.tumblr (Alloy with CoffeeScript のお誘い)
http://k0suke.be/post/35906555831/alloy-with-coffeescript
http://k0suke.be/post/36065407447/alloy-with-coffeescriptCoffeeScriptでAlloyするための手順説明。
k0sukey.tumblr (Alloy with CoffeeScript のお誘い(その三))
http://k0suke.be/post/36585786781/alloy-with-coffeescript今回はCoffeeScriptではなくTypeScriptでもAlloyしたいということ。
Titanium Alloyでmodel.idに文字列を使う – 某通信会社営業マンの開発日誌
http://hoyohoyo.net/2012/11/titanium-alloy-model-id/FokkeZB • "Pull to refresh" widget for Titanium Alloy
http://fokkezb.nl/post/35504357490/pulltorefreshFokkeZB • Caching remote images in Titanium Alloy
http://fokkezb.nl/post/34975836193/cachedimageviewAlloyでリモート画像をキャッシュするWidget。
iOS Slider Menu Widget for Titanium Alloy | Daniel Sefton
http://www.danielsefton.com/2012/10/ios-slider-menu-widget-for-titanium-alloy/スライド式メニューをAlloyのWidgetにする。
YY Digital | Alloy with Jade
http://www.yydigital.com/blog/2012/11/8/Alloy_With_JadeNode用のテンプレートエンジンJadeを用いてAlloyのUI XMLを別の記述から変換する。
Traditional vs. Alloy Titanium dev
https://gist.github.com/3701741Titaniumの標準プロジェクトテンプレート(Tabが2つのアレ)をAlloyで書き換える。
Alloy Simple App Demonstration
http://www.slideshare.net/aaronksaunders/alloy-simpleappAlloyでアプリ開発をする手順のスライド。
Alloy Titanium MVC Framework に触れる | imthinker.net
http://imthinker.net/2012/10/alloy-trial/Clearly Innovative Thoughts - Hacking With Appcelerator Alloy
http://blog.clearlyinnovative.com/post/32278011401/hacking-with-appcelerator-alloy既存のサンプルのAlloy + ACS化。
k0sukey.tumblr (Titanium Studio 2.x を使って Alloy アプリをビルドする)
http://k0suke.be/post/35273137338/titanium-studio-2-x-alloyAlloyでもTiIconicFontを使いたい – 某通信会社営業マンの開発日誌
http://hoyohoyo.net/2012/11/alloy-tiiconicfont/Ti3.0の新機能ActionBarを使ってみた – 某通信会社営業マンの開発日誌
http://hoyohoyo.net/2012/11/ti30-actionbar/ActionBarをAlloyで使うというサンプル。
Alloy Widgetのつくりかた – 某通信会社営業マンの開発日誌
http://hoyohoyo.net/2012/12/alloy-widget/Alloyを使った「Hello World」の次の世界 - 2ca3(ツカサ)の無菌室でもプログラミング
http://d.hatena.ne.jp/k2ca3/20121218Alloyの2ndStepについて。
Titanium MobileのAlloyで多言語化(i18n)対応する #titaniumjp | Webエンジニアライフ
http://webengineerlife.com/2012/12/21/titanium-mobile%E3%81%AEalloy%E3%81%A7%E5%A4%9A%E8%A8%80%E8%AA%9E%E5%8C%96%EF%BC%88i18n%EF%BC%89%E5%AF%BE%E5%BF%9C%E3%81%99%E3%82%8B/
モジュール活用
Titanium Mobileでアプリ内課金(iOS編)
http://selfkleptomaniac.org/archives/2032TiStoreKitによるiOSでのIn App Purchaseの実装例。
Titanium SDK 1.8以上のアプリ内課金は公式のTi.StoreKitを使いましょう
http://maccle.com/programming/titanium/use-ti-storekit-over-v1-8/Titanium 製アプリで NativeDriver を試す(iPhone 編)
http://vaccho.hatenablog.com/entry/2012/02/27/175808Titanium 製アプリで NativeDriver を試す(Android 編)
http://vaccho.hatenablog.com/entry/2012/02/23/163029
アプリを自動操作してテストが行えるツールNativeDriverをTi製アプリに適用。tibar image ovarlay patch
http://mumumuorg.blogspot.jp/2012/08/tibar-image-ovarlay-patch.html?m=1バーコード読み取りを行うためのモジュールtibarで読み取った画像イメージをカメラオーバーレイに貼り付けるためのパッチ。
Resizing images using Appcelerator Titanium | Sapan Diwakar
http://www.sapandiwakar.in/technical/resizing-images-using-appcelerator-titanium/ImageFactoryモジュールを使って画像ファイルサイズを変更するサンプル。
iOSのカスタムPasteboardにアクセスするためのネイティブモジュール TiCustomPasteboardを作ってみた。 - JP::HSJ::Junknews::HatenaSide
http://d.hatena.ne.jp/donayama/20120823/ticustompasteboardisis re-direct: prototype vs Proxy
http://isisredirect.blogspot.jp/2012/11/22prototype-vs-proxy.htmlJavaScriptなオブジェクトのPrototype拡張をふまえたUI部品などのProxyオブジェクトの拡張。
人生の局所最適解を探索中...: jsとobj-cで同じ処理を比べて、module作成のハードルを下げよう! 正規表現編
http://blog.a-dat.net/2012/12/titanium-mobile-advent-calendar-2012-9.htmlマシュマロにダイブ: Instagramへ画像をポストするモジュールを作ったよー
http://atsusy.blogspot.jp/2012/11/instagram.html外は寒いし、Titanium Mobileのモジュールでも作ろうぜー! #iOS #Titanium - Qiita
http://qiita.com/items/7eda86a21a26edea2e0a現時点でのネイティブモジュール作成まとめの総本山という感じの記事。ボリューム過多により未完成です(^^; ブックマークしておいて、あとで参照するのにうってつけですね(完成待ってます!w)
Changing a Titanium iOS Module’s GUID « benCoding.com
http://bencoding.com/2012/12/21/changing-a-titanium-ios-modules-guid/ネイティブモジュールのGUIDが競合した場合の回避方法について。
Appcelerator partners with Scandit to release barcode scanner module for Titanium - Scandit - Scandit
http://www.scandit.com/2012/10/25/appcelerator-partners-with-scandit-to-release-barcode-scanner-module-for-titanium/Ti mods!
http://timods.com/
UI実現/再現
Titanium MobileでWheel Gestureを作ってみた
http://atsusy.blogspot.com/2012/02/titanium-mobilewheel-gesture.html回転アナログスライダとでも言うべきWheelGestureの実装例。
@k0sukeyさんによるジョグダイヤル風の回転メニュー実装例
http://k0sukey.tumblr.com/post/16098835928/iphoneForging Titanium Episode 22: Path-like Menu
http://developer.appcelerator.com/blog/2012/02/forging-titanium-episode-22-path-like-menu.htmlNewbie Tuesday: Hybrid App Basics Part 1
http://developer.appcelerator.com/blog/2012/02/newbie-tuesday-hybrid-app-basics-part-1.htmlWebView内にjQuery mobileを用いたローカルコンテンツを表示するというサンプル。
Newbie Tuesday: WebView with remote HTML
http://developer.appcelerator.com/blog/2012/02/newbie-tuesday-web-view.htmlWebViewで外部HTMLを表示する簡易ブラウザを作る。
Titaniumでスクロール目盛により参照を切り替えるUI
http://yonecode.blogspot.com/2012/02/titaniumui.htmlTi.UI.WebViewで、遷移先(遷移しようとしている)URLを知りたい ~ 'beforeload' イベントで url が反映されない件
http://d.hatena.ne.jp/harukazepc/20120315/1331796267WebViewの遷移先を横取りする
http://blog.mogya.com/2012/03/titaniumwebview.htmlFathm ライクな UI を Titanium mobile で実装してみた - astronaughts.net
http://astronaughts.net/?p=984SafariのWindow切り替えUIの再現。
Titanium Appcelerator Quickie: Swipes In Navigation Group
http://blog.clearlyinnovative.com/post/23525058502/titanium-appcelerator-quickie-swipes-in-navigationスワイプ操作によってNavigationGroup内のWindowのOpen/Closeを行うサンプル。
Titanium Mobile Tips: AndroidのBackボタンでWebView内を戻る
http://blog.qnyp.com/post/28235425936/titanium-tips-20120729Backハードボタンのイベントを横取りしてWebViewのヒストリバックを行う。
Appcelerator Titanium TableView with Custom Data and Search
http://shareourideas.com/2012/07/17/appcelerator-titanium-tableview-with-custom-data-and-search/TableView + SearchBarの実装例。
ボタンをタップしたらキーボードを表示したい
http://k0sukey.tumblr.com/post/17082188960みんなー!これからはTableViewじゃなくて、オシャレなShelfViewにしようぜー!というTableViewのデザイン提案 - Reference on the web
http://d.hatena.ne.jp/loopunqool/20120425/1335365604画像を使わずに実現するTableViewデザインの紹介。
Create Thumbnail Image From Video File, Titanium Mobile
https://gist.github.com/3085036サムネイル作成コードスニペット。
【オリジナルのAndroidManifest.xmlでカスタマイズ】タイトルバーを非表示にする方法 - kaz_konno’ blog: walkthisway
http://d.hatena.ne.jp/kaz_konno/20120528/1338223181Titanium Gesture recognition
http://appcodingeasy.com/Titanium-Mobile/Titanium-Gesture-recognitionタッチの持続監視によりあらかじめ登録したジェスチャーパターンに対応したらコールバックを発動するというJSモジュール。
(TableViewRowの)hasChildの矢印の色を変えたい
http://k0suke.be/post/26057535861/haschild http://selfkleptomaniac.org/archives/2177Webviewのリンク先をブラウザで開く - もぎゃろぐ
http://blog.mogya.com/2012/09/titanium-webview-open-any-url-on-the-web-browser.htmlアプリ内蔵マニュアルなどでマニュアル外のリソースにはSafariなどのプラットフォームの標準ブラウザに投げたいというケースに便利なtips。
Titanium Mobileでカスタムフォントを使用する方法 : アレのブログ
http://blog.livedoor.jp/bsryo/archives/16210552.htmlCreating cool menu in titanium studio | Akii Evolution
http://www.akiievolution.com/creating-cool-menu-in-titanium-studio/Labelを使った簡易的なメニュー制御の例
Titanium Mobile: Create a Sliding Menu for iOS
http://mobile.tutsplus.com/tutorials/appcelerator/titanium-mobile-create-a-sliding-menu-for-ios/スライド式メニューをチュートリアル形式で作る。
Create a Safari like Scrollable Card View in Titanium
http://russfrank.us/2012/05/05/create-a-safari-like-scrollable-card-view-in-titanium/Loading indicador for tableviews in Titanium Appcelerator — Gist
https://gist.github.com/3404579TableView上にActivityIndicatorを表示する例。
Troy Web Consulting » A Mobile App with Offline Maps using Titanium
http://techblog.troyweb.com/index.php/2012/11/a-mobile-app-with-offline-maps-using-titanium/オフラインでも地図が使うために力業で解決する。
top と bottom、left と right、あなたとわたし | astronaughts.net
http://astronaughts.net/top-and-bottom-and-left-and-right-and-you-and-me/Titanium mobile でscrollイベントについて調べた話 » pblo
http://blog.playispeace.com/874/titanium_mobile_scroll_event/TableviewRowのhascheckプロパティで単一選択を実装する : Platinum Fine Days
http://umehal.tumblr.com/post/35893131993/tableviewrow-hascheckTabGroup をラップする | imthinker.net
http://imthinker.net/2012/11/titanium-early-advent-calendar-2012-no13/TabGroupでaddTabじゃなくてaddでtab追加するためのラッパー。
badgeの限界を試す | Selfkleptomaniac
http://selfkleptomaniac.org/archives/2302見た目に関わる部分をラップする | imthinker.net
http://imthinker.net/2012/11/titanium-early-advent-calendar-2012-no23/Titanium mobile で ScrollableView に載せた button(?)のクリック/スワイプ制御 | astronaughts.net
http://astronaughts.net/fakebutton-on-scrollableview-with-titanium-mobile/イベントリスナーを多様せずにスライドメニューのUI実装する方法 - TitaniumMobile勉強記
http://h5y1m141.hatenablog.com/entry/2012/12/05/064108SNS系アプリのタイムラインにある「xx時間前に投稿」を手軽に実現するには? - TitaniumMobile勉強記
http://h5y1m141.hatenablog.com/entry/2012/11/10/070826Titanium mobile での UI と画面遷移 | 株式会社インフィニットループ技術ブログ
http://www.infiniteloop.co.jp/blog/2012/12/titanium_mobile_ui/NavigationGroupとかを使わずに自力で画面遷移を実現する。
ACS、その他のBaaS
写真投稿アプリを通じて学ぶ Appcelerator Cloud Services はじめの一歩
http://d.hatena.ne.jp/donayama/20120418/ACS_tutorialACSのPlaces試してみました - TitaniumMobile勉強記
http://h5y1m141.hatenablog.com/entry/2012/08/13/082100Appcelerator Cloud Service Custom Object and Query
http://titaniumtutorial.blogspot.jp/2012/06/appcelerator-cloud-service-custom.htmlACS上でカスタムオブジェクトのI/Oを行うチュートリアル。
Building Server Push Notifications with Appcelerator Titanium Cloud
http://blog.teemusk.com/2012/05/building-server-push-notifications-with-appcelerator-titanium-cloud/ACSを使ってプッシュ通知を行うという記事。
Appcelerator Cloud Push Notification in iPhone
http://www.titaniumtutorial.com/2012/07/appcelerator-cloud-push-notification-in.htmlACSを使ってiOSのプッシュ通知を行うチュートリアル。
Clearly Innovative Thoughts - Titanium Appcelerator Quickie: Kinvey TiKinveyGeoExample
http://blog.clearlyinnovative.com/post/29596097059/titanium-appcelerator-quickie-kinveyBaaSのひとつKinveyをTiから利用したチュートリアル記事。
Developing Mobile Apps for the Cloud with Titanium Studio and the OpenShift PaaS
http://developer.appcelerator.com/blog/2012/08/developing-mobile-apps-for-the-cloud-with-titanium-studio-and-the-openshift-paas.html
データベース
SQL Encryption and Full-Text Indexing with Titanium Mobile
http://developer.appcelerator.com/blog/2012/02/sql-encryption-and-full-text-indexing-with-titanium-mobile.html組み込みSQLiteファイル自体の暗号化をしてしまうというネタ。
TaffyDB FlatFile Mod (local JSONDB)
http://www.isgoodstuff.com/2012/02/11/titanium-appcelerator-taffydb-flatfile-mod-local-jsondb/TaffyDBというJSなDBを活用する例。
ActiveRecord for Titanium - 黒魔法使いの弟子
http://blog.takuyan.com/blog/2012/08/22/active-record-for-titanium/Titanium Mobile用JavaScript ORM、”Joli.js”
http://mshkb.tumblr.com/post/19391985778/titanium-mobile-javascript-orm-joli-jsTitanium MobileでSQLiteをDataMapperっぽく扱う
http://selfkleptomaniac.org/archives/2181ActiveRecordっぽいモデルクラス。
Export CSV File in Titanium
http://titaniumtutorial.blogspot.jp/2012/05/export-csv-in-titanium.html二次元配列をCSVファイルに落とし込むCommonJSモジュールの紹介記事。
内部挙動
Titaniumにおける"Proxy"オブジェクトとは?
http://d.hatena.ne.jp/donayama/20120204/what_is_ti_proxy_objectThe Toll on the Kroll Bridge (Part 1)
http://www.yydigital.com/blog/2012/6/18/The_Toll_On_The_Kroll_BridgeTitanium Mobile内部挙動(Kroll)に関する記事。
Titanium MobileではAnalyticsを切っておきましょう
http://selfkleptomaniac.org/archives/2046tiapp.xmlのanalyticsをtrueにした際に送られる情報&tiapp.xmlのanalyticsをデフォルトfalseにする方法
http://k0sukey.tumblr.com/post/16325727390/tiapp-xml-analytics-true http://k0sukey.tumblr.com/post/16340764588/tiapp-xml-analytics-falseanalyticsの設定がデフォルトONになっており、そのとき案外深い情報も流れているようで、開発者が意図しなくてもそういった情報がAppcのサーバに少なくとも流れていることを認識しておく必要があるでしょう。
その他
NEW FOR TITANIUM SDK 1.8.1+ --- ADDROUTE() SUPPORT IN ANDROID FOR TITANIUM
http://boydlee.com/appcelerator-titanium/new-for-titanium-sdk-1.8.1-addroute-support-in-android-for-titanium.htmlAndroidでMapViewでのAddRouteができるようになったよという記事。
How to (NOT to) build and structure large Titanium Mobile application
http://zenborgium.blogspot.com/2012/01/how-to-not-to-build-and-structure-large.htmlTitanium MobileのGeocodingで日本語を扱う / TiGoogleGeocoding
http://selfkleptomaniac.org/archives/2094 https://github.com/k0sukey/TiGoogleGeocodingGeoCodingや逆GeoCodingをする際に日本語住所を取り扱おうというモジュール。
(mshk)ブログ Titanium Mobile用フレームワークの最適解を考える
http://mshkb.tumblr.com/post/19827608804/titanium-mobileAlloy以前の記事ですが、各フレームワークの特徴を切り出し、比較分析されています。
「Tiのソケットで待ってる」Titanium Nagoya Chatroom Vol.2
http://www.slideshare.net/AkiraSuzuki2/tititanium-nagoya-chatroom-vol2TitaniumでTCPソケットを活用するというセッションのスライド。
Titanium mobileでWebViewのクッキーを取得する
http://blog.digital-squad.net/article/257870462.htmlTitanium MobileでLocal Notificationを実装する
http://selfkleptomaniac.org/archives/2136iOS向けLocal通知機能の解説。
Titanium Mobile: flexibility vs. performance
http://www.slideshare.net/omorandi/titanium-mobile-flexibility-vs-performance-13102557Titanium でクラスっぽいモノを書くときに気をつけること
http://imthinker.net/2012/05/caution-extends-titanium-prototypes/TitAnIDE - create Titanium project for AIDE
http://titanium.locker.jp/titanide/document.htmlAndorid上でTitanium Mobileの開発(apkの作成まで!)を行う事ができるツールの紹介。
TiIconicFont 作ったよ
http://k0suke.be/post/27764051847/tiiconicfontTiFontAwesomeがFont Awesome以外のサービスに対応し名前が変わりました。
Appcelerator : Save file on iOS and Android
http://timoa.com/en/2012/07/appcelerator-nativepath-on-ios-and-android/1.8.2以前と2.0以降での各プラットフォームでの挙動差やら吸収するファイル保存のコードサンプル。
Developing Mobile Applications with Force.com and Appcelerator Titanium
http://wiki.developerforce.com/page/Developing_Mobile_Applications_with_Force.com_and_Appcelerator_TitaniumForce.comとのREST連携をするための手順をコード・スクリーンショットを多数並べての紹介。
Implementing APNS in Titanium-Start to End Tutorial
http://iosmuncher.blogspot.in/2012/06/implementing-apns-in-titanium-start-to.htmlAppleのプッシュ通知サービスを使うチュートリアル記事。
Apic.js by euforic
http://euforic.co/Apic.js/Titaniumメモ:カスタムURLスキームでの引数の受け取り方 | マナブ・イガラシ
http://m-50.jugem.jp/?eid=30YY Digital | Hacking Titanium
http://www.yydigital.com/blog/2012/10/30/Hacking_TitaniumTiShadowでおなじみのDavid BankierさんによるCODESTRONGの発表スライド。
Titanium mobile で JavaScript テンプレートエンジンの「Hogan.js」を使う | astronaughts.net
http://astronaughts.net/titanium-mobile-hogan-js/Clearly Innovative Thoughts - Titanium Appcelerator Quickie: Posting Images to Twitter with Social.js
http://blog.clearlyinnovative.com/post/33810421717/titanium-appcelerator-quickie-posting-images-toSocial.jsを用いてTwitterに画像ポストをする。
Titaniumアプリの広告収入について » nmi.jp
http://nmi.jp/archives/444titaniumのNend/Medibaad用モジュール(api version 2)を改修しました。#titaniumjp - harukazepcの日記
http://d.hatena.ne.jp/harukazepc/20121001/1349070255広告サービスのNend、Medibaadに対応したAndroid向けアプリ内広告表示モジュール。
Titanium Mobileでアプリをどう書くか - マルチコンテキストからクラス設計まで - - --- For Geek::Suit ---
http://d.hatena.ne.jp/shmztkyk/20121202/1354430965TECH Matari » Archive » FireworksでRetina対応画像の書き出しスクリプト[Titanium Mobile対応]
http://tech.ironhearts.com/blog/archives/614Fireworksのバッチスクリプト機能を使って画像リソースのマルチサイズ対応問題を解決する。
Applying MVC Architecture to Titanium Mobile Apps - CodeProject
http://www.codeproject.com/Articles/504195/ApplyingplusMVCplusArchitectureplustoplusTitaniumpTiShadow – Getting Started (Part 1)
http://www.stephenfeather.com/blog/tishadow-getting-started-part-1/TiShadowの使い方を紹介するシリーズ。
MelbourneTi / TiShadow 0.5
http://www.slideshare.net/DavidBankier/melbourneti-tishadow-05メルボルンで開かれたmeetupイベントで作者のDavid Bankierさんが発表されたTiShadow 0.5に関するスライド。
Carbon Framework に触れる (Titanium Mobile) | imthinker.net
<http://imthinker.net/2012/11/carbon-framework-titanium-mobile/ https://github.com/appersonlabs/Carbon>フレームワークCarbonについての解説記事。
Zenborgium:Prototype-based inheritance in Titanium mobile framework
http://zenborgium.blogspot.jp/2012/09/prototype-based-inheritance-in-titanium.htmlプロトタイプベースの継承をどのように行うか。
Titanium Mobile開発やってる人にRubyMotionをオススメする理由 - TitaniumMobile勉強記
http://h5y1m141.hatenablog.com/entry/2012/12/14/072610Augmented Reality with JavaScript and Appcelerator Titanium
http://www.slideshare.net/jeffbonnes/augmented-reality-with-javascript-and-appcelerator-titaniumARをTiでやるためのざっくりした解説のスライド。
HTTPClient をラップする | imthinker.net
http://imthinker.net/2012/11/titanium-early-advent-calendar-2012-no2/いつもつかうHTTPClientの手順をモジュールでラッピング。
Titanium mobileアプリで起動時にURL Schemeを受け取る #Titanium - Qiita
http://qiita.com/items/7c6fe62a89608a27fedcAppcleratorにおけるJavaScriptコーディング規則をまとめてみる。 - JP::HSJ::Junknews::HatenaSide
http://d.hatena.ne.jp/donayama/20121115/JavaScript_Coding_Standardsアプリ内の画面ページビューやボタンのクリック回数をGoogle Analyticsで計測する | memobits
http://m.designbits.jp/12111909/Titanium mobileのString.formatを使ってみる #Titanium - Qiita
http://qiita.com/items/899233af9b0ae292da81Titanium mobile でも使える非同期処理のためのライブラリ「async.js」 | astronaughts.net
http://astronaughts.net/titanium-mobile-adventcalendar-2012-thirdday/node.jsの向けのCommonJSライブラリをTiでも使おうというネタ。
いろいろ便利関数集 - もぎゃろぐ
http://blog.mogya.com/2012/12/titaniummobile-utils.htmlTitanium Mobile で GeoHash を取り扱う | imthinker.net
http://imthinker.net/2012/12/titanium-mobile-using-geohash/イベント機構&リトライ機構を組み込んだHTTPClient (Titanium Mobile) - モトクロスとプログラムと粉砕骨折と
http://d.hatena.ne.jp/sngmr/20121213/1355335270Titanium 3.0 のイベント伝播を見てみよう | imthinker.net
http://imthinker.net/2012/12/titanium-3-ui-event-bubbling/Titanium SDK 3.0の変更点のひとつ、イベントバブリングの変更についてのまとめ。
WebAPIにアクセスして取得できるJSON処理についての3つのTIPS - TitaniumMobile勉強記
http://h5y1m141.hatenablog.com/entry/2012/12/19/074741Titanium製アプリ150個まとめ – Sawalog
http://www.sawadaru.com/blog/?p=562