#Ti Weekly Clips 2012年総集編
本ドキュメントは@astronaughtsさん主催のTitanium mobile Advent Calendar 2012の23日目記事です。一応(^^;)
Titanium Mobileに関する情報を専門に扱うサイトTitanium Newsの運営をしております@donayamaと申します。
2012年の初頭から開始したこのサイトですが、立ち上げ当初はこまめに情報をアップデートすることを目標に取り組もうとしていたのですが、生業の忙しさもあり、どうしても即時性の高い情報提供が困難な気配がありました。
そこで通勤や移動している最中、あるいは帰宅後にぼへーっとしている時にTwitterで流れる情報に基づき、ちまちまと貯めていっていたはてなブックマークのエントリーを一定期間でまとめる形にしようと1月末から基本的に毎週土曜日のお昼前後に直前の1週間に収集したニュースやTipsを"Ti Weekly Clips"と銘打って、古い言い方をすると「ニュースサイト」形式でお届けして参りました。
(実際問題、初夏から秋口に掛けては平日の日中にWebでの情報収集をするような休憩すらままならない状態でしたので、この判断は正解だったように思えます…)
そんなTi Weekly Clipsも土曜の深夜になったり、ともすれば日曜日のお届けになったりということはあったものの、なんとか落とすことなく、毎週のリリースを続けたまま11ヶ月目に突入しました。これもブックマーク頂いたり、RTで拡散頂いた反響あればこそ。この場を借りて篤く御礼申し上げます。
さて、秋ぐらいの段階でこの「1週間を振り返った情報」をさらに振り返ることにより、現時点でのTitanium Mobileの情報を最適化した形で俯瞰できるのではないかと考え、総集編のご提供を予定し、ことあるごとに(主に自分を追いつめるために)そのことに触れて参りました。
しかし、この「はじめに」を書いている時点で、まとまっている内容は大雑把なアウトライン(まとまっていない)しかなく、無事この企画が意味を為すものになるのか、神のみぞ知るという状態であったりします。
本企画でお送りする内容の一部でもお役に立てれば、これ以上うれしいことはありません。
2012年最初の段階でリリースされていたのはTitanium Mobile 1.8.0.1です。
初のTi Weekly Clips(という名前はその時点ではついていませんでしたが)でお送りしたのが1.8.1のリリースです。これが2012年1月31日(米国時間)のこと。
4月17日には2.0.1がリリースされ、同月20日には五反田にてTitanium Mobile 2.0 ローンチ記念イベント in Tokyo!!が開かれ、100名以上の参加者が一同に会しました。
この頃から毎月末にサービスパックリリースという形で不具合対策にフォーカスしつつ新機能をちょびっと付け足していく方式を取りはじめ、5月末に2.0.2となりました。
6月末に2.1.0がリリースされ、7月末、8月末、10月頭にそれぞれ2.1.1〜2.1.3までのマイナーバージョンアップがされました。CODESTRONGが10月中旬〜下旬にかけてあった影響、さらに3.0への注力の影響もあるのか、時期的に若干ずれて11月中頃に2.1.4がリリースされています。
CODESTRONGで発表された3.0については正式版が12月中旬にようやくリリースされました。iOSやAndroidの新機能への対応といった機能的な増強というよりも、Alloyフレームワークをはじめとした堅牢性やEnterprise向けの歩みを進めているものであり、またTitanium Studio以外での開発方法をサードバーティ的な扱いから、YetAnotherな方法として見定めるなど幅広い開発者を受け入れる体制をプラットフォーム・エコシステムとして構築しようとしているように思われます。
今後の動向についてロードマップは相変わらず見えないのですが、Windows8/WindowsPhone8対応、Alloyの強化からのUIデザイナの登場、Lanicaの製品になりますがPlatinoエンジンなど、楽しみですね。
- Appcelerator Cloud Servicesのサポート
- Titanium Mobile Web(HTML5アプリ)のRCリリース
- ドキュメントサイトの刷新
- レイアウトエンジンの変更
- モジュールAPIに関する情報の正式公開
- より柔軟な位置情報機能
- Xcode 4.3, iOS5.1(+iPad(2012))のサポート
- Android V8ランタイムエンジンのメモリ管理強化
- Android r19ツールセットのサポート
- tiapp.xmlのモジュール登録をGUIで管理できるようになった
- コード補完が賢くなった
- /**でJavaScriptのドキュメントコメント補完ができるようになった
- F3キーで定義にジャンプできるようになった
- プロジェクト内のコードに検証エラーがある場合に実行できないようになった
- プロジェクト名右クリックからAppcelerator Analyticsサイトに遷移できるようになった
- 速度改善(buildsフォルダへのindex作成の回避など)
- エミュレータ・シミュレータ実行時にカスタム引数を渡せるようになった
- サードパーティ製のアプリ公開連携(たとえばTestFlightとか)のためのフックの仕掛けを追加
- Appcelerator Cloud Services(ACS)にアクセスコントロールリスト(いわゆるACL)が実装され、ACSオブジェクトを許可したユーザに対して共有できるようになった。
- iOS/Android上でのアプリケーションコードのセキュリティを強化した。
- iOSでMapViewのAnnotationをドラッグアンドドロップできるようになった。
- Mobile Webでのスクロール性能を改善した(Kinetic・Elasticスクロールともに)
- Android向けにこれまで提供されていなかった以下の機能に対応した。
- MapViewでのRoute機能
- 背景グラデーション
- pinch・swipeイベント
- Horizontalレイアウトがプラットフォーム間で標準化された
- 垂直方向でのswipeを全プラットフォームで対応
- MediaPlayerで標準的なボリュームプロパティに対応
- デバイス上のデバッグが出来るようになる
- Alloyフレームワークの統合(TiStudio上はAlloyプラグインとして動作)
- 新CLI
- UIのイベントバブリングの変更
- AndroidのActionBar対応
- アクセシビリティ対応
- TiStudioにおけるiOS向けアプリパッケージングの変化
- イベントバブリングの変更
Appceleratorが抱えているプロダクトはTitanium Mobileだけではありません。買収といった形ではありますが、BaaSの一つCocoaFishを買収し、Appcelerator Cloud Servicesという形でリリースしたのも2012年2月から4月に掛けての出来事でした。
認証、ソーシャルグラフ管理、LikeやRating、写真のアップロードと自動リサイズ、チェックイン、アプリ連携といったモバイルアプリケーションには不可欠なサーバ側実装をAPIとして提供するのがBaaS(Backend as a Service)です。モバイルアプリを開発するためのTitanium Mobileにはこれほどフィットするものもなく、買収前からCocoaFishを試用していた筆者にとっても大歓迎のサービスインでした。
RESTでのAPI提供をしていることから、Titanium Mobileはもちろん、JavaScript以外の言語やどんな動作プラットフォームでも利用できるモノになっています。
リリース当初は価格体系がハッキリしなかったのですが、6月には第一弾となる価格体系の発表。比較的リーズナブルな価格であり、管理費用などを考慮するとかなり良心的なものだったのですが、9月に更に価格体系に変更が入りました。 APIコールの種別がなくなり、プッシュ通知が通知回数ベースではなく、対象デバイス数ベースに変更されるというもので、実質的な値上げとなりました。ACS利用者を落胆させたのも記憶に新しいところです。
その一方でnode.jsからACSを利用するためのフレームワークNode.ACSの開発が進められており、Titanium Studio 3.0以降でNode.ACSの開発支援をサポートする動きがあります。このフレームワーク自体はAlloyとは別のサーバアプリケーションに特化したMVCフレームワークとなっており、サーバ側はnode.js+Node.ACS、モバイルはTitanium Mobile+Alloy、というソリューション展開を目指したものなのでしょう。
こういうベンダーロックインはなかなか怖いものなのですが、ピタリとハマればかなり強力に作用しますので、目的にフィットするかどうか判断した上になりますが、取り組んでみるのも手かもしれません。
ちなみにあまりここでは多く語れないのですが、2013年の始め頃には吉報がありそうな気配がありますので、ACSに関しては引き続きアンテナを向けておくことをお奨めします。
ここで国内のコミュニティなどの動きについても振り返っておきましょう。
各地での勉強会は昨年同様に実施されていますが、Titanium Mobileとは何ぞやというところからもう一歩踏み込んだような内容のものが増えてきているように感じられ、裾野が広がってきている様子が見受けられます。
こういった動きを止めないためというわけではないのですが、9月にはTitanium Mobileユーザ会が発足され、定期的なMeetupイベントを開催したり、ドキュメントをまとめたり、サポートサイトを集中し、情報発信・集積の場として機能するようになっています。
ユーザ会の発足にあたって、はじめて開催されたMeetupイベントにはAppcelerator CEOのJeff Haynie氏、COOのSandeep Johri氏が来日されるという動きもありました。
また、書籍については2011年6月に拙著を出させて頂いた直後に1.7&Titanium Studioの登場というかなり 目も当てられない状態になっていたのですが、2012年に入ってから2冊の書籍が上梓されました。
一冊目は2012年2月に発売された小澤栄一さんによる「Titanium Mobile iPhone/Androidアプリ開発入門―JavaScriptだけで作る」、二冊目は9月に発売された森真吾さんによる「JavaScriptとTitaniumではじめる iPhone/Androidアプリプログラミング 【Titanium Mobile SDK 2.1 & Titanium Studio 2.1 対応】」です。
3.0でAlloyがらみや、デバイス上デバッグできるようになったという点、3.0でのAndroid ActionBarにまつわる変更点を除けば、依然として内容的にはこの2冊で問題ない状態でしょう。
その一方で2010年末からほぼ2年に渡ってAppceleratorでPlatformエヴァンジェリストとして活動されていた増井雄一郎さんが9月末を持ってAppcleratorを退職されました。拙著の監修も含め、大変お世話になりました。改めてこの場を借りて、感謝申し上げます。
このコーナーは別にカレンダーだからといって@astronantokaさんの企画ではなく、Ti Weekly ClipsのNews枠を振り返ろうというものです。
といってもすべてをすべて振り返っても仕方ないので、ザックリと参ります。
- Titanium Mobile 1.8.1リリース
http://developer.appcelerator.com/blog/2012/01/titanium-mobile-1-8-1-is-available-now.html - アールラーニング、米Appceleratorの支援の下、スマホアプリのクロスプラットフォーム開発の入門書「Titanium Mobileアプリ開発入門」を執筆し、本日より発売開始
http://www.r-learning.co.jp/news/2012013101/ - Ti Tokyo GIG Meetup report
http://www.learningtitanium.com/meetup-2/ti-tokyo-gig-meetup-report.html
- Appcelerator acquires Cocoafish
http://developer.appcelerator.com/blog/2012/02/appcelerator-acquires-cocoafish.html - 「小さな Titanium Mobile の読み物」公開開始
http://imthinker.net/titanium/ - Web CAT Studio さん主催の「Titanium Mobile」で作るiphone/Androidアプリ勉強会が開催されました。
http://atnd.org/events/24909 - Mobile & desktop applications built with Appcelerator Titanium
http://www.builtwithtitanium.com/ - Interview with Matt Apperson
http://www.learningtitanium.com/interview/with-matt-apperson.html
- Titanium Mobile SDK 1.8.2 is available now
http://developer.appcelerator.com/blog/2012/02/titanium-mobile-sdk-1-8-2-is-available-now.html - 2012年3月4日 Titanium Craft Party Vol.1 レポート
http://ti-news.hatenablog.jp/entry/2012/03/06/002452 - Android Bazaar and Conference 2012 Spring | Scaling Titanium Mobile
http://speakerdeck.com/u/junya/p/scaling-titanium-mobile-in-japanese - Titanium Nagoya Chatroom vol.2 を開催しました!
http://d.hatena.ne.jp/sngmr/20120326/1332754321 - Titanium meetup Tokyo #17
http://togetter.com/li/279946
- SAP Drives Openness and Choice for Millions of Mobile App Developers
http://www.appcelerator.com/2012/04/sap-drives-openness-and-choice-for-millions-of-mobile-app-developers/ - UDID Changes for 2.0
http://developer.appcelerator.com/blog/2012/04/udid-changes-for-2-0.html - Titanium Mobile SDK 2.0.1ならびにTitanium Studio 2.0.1がリリースされました。
http://developer.appcelerator.com/blog/2012/04/titanium-mobile-sdk-2-0-1-is-available-now.html
http://developer.appcelerator.com/blog/2012/04/announcing-titanium-studio-2-0-1.html
http://www.appcelerator.com/company/news/press/release-04-2012-two-launch - Titanium 2.0 に向けての心の準備
http://d.hatena.ne.jp/kaz_konno/20120415/1334508663 - ドットインストール Titanium Mobileの基礎 (全28回)公開
http://dotinstall.com/lessons/basic_titanium - 独SAPがモバイルアプリ開発でAdobe、Appcelerator、Senchaと提携。エンタープライズモバイルアプリの時代、本格化へ
http://www.publickey1.jp/blog/12/sapadobeappceleratorsencha.html - Featured Developers – William Martinez & Kosuke Isobe
http://developer.appcelerator.com/blog/2012/04/featured-developers-fabian-martinez-kosuke-isobe.html - Titanium Mobile 2.0 対応など - naoyaのはてなダイアリー
http://d.hatena.ne.jp/naoya/20120426/1335435147
- Native BlackBerry 10 Support Coming To Titanium
http://developer.appcelerator.com/blog/2012/05/native-blackberry-10-support-coming-to-titanium.html - Xib2Js2.0 and TiMock released : Frog on Mobile
http://blog.frogonmobile.com/2012/05/xib2js20-and-timock-released/ - QuickTiGame2d 1.0 公開&ソースも公開! - Android でいろいろやるよ!
http://d.hatena.ne.jp/infosia/20120507/1336339497 - Appceleratorの開発者が語るTitaniumとPhoneGapの比較 : A-Listers
http://tech.a-listers.jp/2012/05/17/comparing-titanium-and-phonegap/ - Windows7 で Titanium Mobile を始めるためのメモ
http://d.hatena.ne.jp/jasmine_88/20120519/1337450813
- Titanium Mobile SDK 2.0.2, Titanium Studio 2.0.2がリリースされました。
http://developer.appcelerator.com/blog/2012/05/titanium-mobile-sdk-2-0-2-now-available.html
http://developer.appcelerator.com/blog/2012/05/announcing-titanium-studio-2-0-2.html - Plans & Pricingが少し更新されています
http://www.appcelerator.com/plans-pricing - 翻訳チームによる成果「Titaniumを使った ネイティブ・モバイル・アプリ開発の基本」が公開
https://wiki.appcelerator.org/display/td/TCAD+Course+Labs+-+Japanese - コバヤシトールさんによる新作アプリMooklet for iPhone 公開&the App Star Award 2012最優秀賞受賞!
http://mooklet.in/ja - Appcelerator's Titanium Customer Support - Migration Plan For Existing Customers
http://thinkmobile.appcelerator.com/blog/bid/164046/Appcelerator-s-Titanium-Customer-Support-Migration-Plan-For-Existing-Customers - Appcelerator謹製のMVCフレームワークAlloyがunstableで登場
https://github.com/appcelerator/alloy - 仕事でTitanium Mobileを使っている人リスト
http://kazkonno.hatenablog.com/entry/2012/06/20/013035 - Titanium Mobile SDK 2.1.0 と Titanium Studio 2.1.0がリリースされました
http://ti-news.hatenablog.jp/entry/2012/06/30/114500 - Titanium Mobileで「IT 勉強会カレンダー for Android」を作りました!【GitHubでソースも公開中】
http://www.infiniteloop.co.jp/blog/2012/06/titanium_mobil_itsc/
- 鰻を食べに・・じゃなくTitanium Mobile 勉強会参加するのに浜松行って来ました
http://h5y1m141.hatenablog.com/entry/2012/07/03/073844 - Advanced Titanium Mobile Development
http://vimeopro.com/appcelerator/advanced-titanium-mobile-development - Ti.Developers.meeting Vol.5
http://atnd.org/events/30371
https://speakerdeck.com/u/mochiz/p/cli-toolbelt-for-titanium-qnyp-alloy
http://vimeo.com/45393513
http://www.slideshare.net/donayama/appceleratoralloy - Titanium SDK 2.1.1 is Live
http://developer.appcelerator.com/blog/2012/07/titanium-sdk-2-1-1-is-live.html - Titanium Studio 2.1.1 Released
http://developer.appcelerator.com/blog/2012/07/titanium-studio-2-1-1-released.html
- New ACS Features & Performance Updates
http://developer.appcelerator.com/blog/2012/08/new-acs-features-performance-updates.html - Open source training curriculum
http://developer.appcelerator.com/blog/2012/08/open-source-training-curriculum.html - Titanium SDK 2.1.2 Is Released & Titanium Studio 2.1.2 Released
http://developer.appcelerator.com/blog/2012/08/titanium-sdk-2-1-2-is-released.html
http://developer.appcelerator.com/blog/2012/08/titanium-studio-2-1-2-released.html - Alloy Framework is ready for Pre-release
http://developer.appcelerator.com/blog/2012/08/alloy-framework-is-ready-for-pre-release.html
- Titanium もくもく会 #1 お疲れさまでした。 - kaz_konno's blog:
http://kazkonno.hatenablog.com/entry/2012/09/06/234555 - Node.js for ACS Public Developer Preview « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2012/09/node-js-for-acs-public-developer-preview.html - Titanium Mobileユーザ会発足会議がありました。
http://ti-news.hatenablog.jp/entry/2012/09/10/230758 - 森真吾さん著の「JavaScriptとTitaniumではじめる iPhone/Androidアプリプログラミング 【Titanium Mobile SDK 2.1 & Titanium Studio 2.1 対応】」が発売されました。
http://www.amazon.co.jp/dp/4839941084/ - Appcelerator Cloud Services(ACS)の価格体系が変更されました。
http://ti-news.hatenablog.jp/entry/2012/09/10/195718 - Titanium Mobile SDK 2.1.3リリース候補が公開されました。 - Titanium News
http://ti-news.hatenablog.jp/entry/2012/09/19/210813 - Titanium Mobile ユーザー会 Meetup #1が開催されました。
http://imthinker.net/2012/09/tmug-jp-meetup-no1/
http://www.atmarkit.co.jp/news/201209/26/titanium.html - Titanum 2.1.3 RC2 is released with additional fixes for iOS 6 and iPhone 5 « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2012/09/titanum-2-1-3-rc2-is-released-with-additional-fixes-for-ios-6-and-iphone-5.html - Appceleratorを退職しました - @masuidrive blog
http://blog.masuidrive.jp/index.php/2012/09/30/goodbye-appcelerator/
- Titanium SDK 2.1.3がリリースされました。 - Titanium News
http://ti-news.hatenablog.jp/entry/2012/10/04/221507
http://developer.appcelerator.com/blog/2012/10/titanium-sdk-2-1-3-is-released.html - App Explorerライセンスの改訂案が公式ブログにて公開されています。 - Titanium News
http://ti-news.hatenablog.jp/entry/2012/10/05/205542
http://developer.appcelerator.com/blog/2012/10/please-review-proposed-license-agreement-changes.html - 本気でやります、Titanium+ゲーム! - Android でいろいろやるよ!
http://d.hatena.ne.jp/infosia/20121003/1349259275 - Building Titanium Mobile From Source Now Requires Node.js « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2012/10/building-titanium-mobile-from-source-now-requires-nodejs.html - Mobile Cloud Services: Data Persistence Across Devices « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2012/10/mobile-cloud-services-data-persistence-across-devices.html - DEEP JAPAN Toyama | Appcelerator Mobile Dev Challenge
http://appcelerator.challengepost.com/submissions/9928-deep-japan-toyama - 先取り “新” Titanium CLI | imthinker.net
http://imthinker.net/2012/10/anticipate-new-titanium-cli/ - CODESTRONG2012が開催されました。CODESTRONG 2012: Appcelerator CEO Jeff Haynie Keynote
http://thinkmobile.appcelerator.com/blog/bid/235893/CODESTRONG-2012-Appcelerator-CEO-Jeff-Haynie-Keynote - Titanium SDK 3.0.0 Developer Preview - 10/23/2012
http://docs.appcelerator.com/titanium/release-notes/?version=3.0.0.A - Titanium Mobile SDK 2.1.4 RCがリリースされました。 - Titanium News
<http://ti-news.hatenablog.jp/entry/2012/11/03/085034 http://developer.appcelerator.com/blog/2012/11/titanium-sdk-2-1-4-rc-released-preliminary-support-for-new-ipads.html> - 「Titanium もくもく会 Tokyo #2」に参加してきました | imthinker.net
http://imthinker.net/2012/11/titanium-mokumoku-meeting-02/ - Developer Preview: The New Titanium Command Line Interface « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2012/11/developer-preview-the-new-titanium-command-line-interface.html - Get Started with Titanium and Augmented Reality « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2012/10/get-started-with-titanium-and-augmented-reality.html
- Titanium Mobile SDK 3.0.0ベータ版がリリースされました。 - Titanium News http://ti-news.hatenablog.jp/entry/2012/11/07/072627
http://developer.appcelerator.com/blog/2012/11/titanium-sdkstudio-3-0-0-beta-now-available.html - Getting To Know Alloy (Part One) « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2012/11/gtka-one.html - Appcelerator Acquires Nodeable, Makers Of Real-Time Big Data Processing Tool StreamReduce | TechCrunch
http://techcrunch.com/2012/11/07/appcelerator-acquires-nodeable-makers-of-real-time-big-data-processing-tool-streamreduce/ - Titanium SDK 2.1.4 Released « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2012/11/titanium-sdk-2-1-4-released.html - Getting To Know Alloy (Part Two) « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2012/11/gtka-two.html - The Titanium SDK and Certificate Validation « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2012/11/the-titanium-sdk-and-certificate-validation.html - Titanium Mobile BlackBerry Repository is Publicly Available « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2012/11/titanium-mobile-blackberry-repository-is-publicly-available.html - 「Titanium もくもく会 Tokyo #3」に参加してきました | imthinker.net
http://imthinker.net/2012/11/titanium-mokumoku-meeting-03/ - Titanium Mobile で作る iPhone アプリ (第1回)エンジニアインターン | エンジニアインターン
http://engineer-intern.jp/archives/1036 - Titanium Studio/SDK Beta 2 Now Available « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2012/11/titanium-studiosdk-beta-2-now-available.html - Node.ACS Developer Preview 2 is now available « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2012/11/node-acs-developer-preview-2-is-now-available.html - Introducing the Titanium Code Processor « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2012/11/introducing-the-titanium-code-processor.html - Node.ACS Tutorial 1: PixGrid photo uploader « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2012/11/node-acs-tutorial-1-pixgrid-photo-uploader.html
- Titanium Studio/SDK RC2 Now Available « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2012/12/titanium-studiosdk-rc2-now-available.html - Titanium Mobile/Studio 3.0正式版がリリースされました。
http://developer.appcelerator.com/blog/2012/12/announcing-titanium-3-0.html - Titanium Mobileユーザー会サポートBBSがオープン
http://support.titanium-mobile.jp/ - Titanium Studio 3.0.1 « Appcelerator Developer Center
http://developer.appcelerator.com/blog/2012/12/titanium-studio-3-0-1.html - Titanium SDK 3.0における互換性に影響する変更点について - Titanium News
http://ti-news.hatenablog.jp/entry/2012/12/15/145202 - 第4回Titaniumもくもく会 // Speaker Deck
https://speakerdeck.com/kazkonno/di-4hui-titaniummokumokuhui
http://imthinker.net/2012/12/titanium-mokumoku-meeting-04/
http://www.slideshare.net/k0sukey_/titanium-4
http://h5y1m141.hatenablog.com/entry/2012/12/18/080612 - 第34回 html5とか勉強会 インスタントモバイルBaaS「 Appcelerator Cloud Services (ACS) 」 // Speaker Deck
https://speakerdeck.com/kazkonno/insutantomobairubaas-appcelerator-cloud-services-acs
なんでもあり情報でした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/1332350953 -
Titanium MobileにおけるTable ViewとLabelでのフォントにおける注意事項
http://d.hatena.ne.jp/toshiyuki83/20120316/1331876137 -
Automated 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-4inch -
Setting 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.html -
KitchenSinkまとめサイト
http://ks.kanna.asia/ -
Titanium MobileとRubyMotionの比較 - ひげろぐ
http://higelog.brassworks.jp/?p=2103 -
iOS実機上でのデバッグ/Android実機上でのデバッグ | Selfkleptomaniac
http://selfkleptomaniac.org/archives/2358
http://selfkleptomaniac.org/archives/2364 -
Q&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.html -
Titaniumで「[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/1350640286 -
Titanium + CoffeeScript でInterpolation中のコードが声を上げずに死ぬ
http://blog.qnyp.com/post/27953814666/titanium-tips-20120725 -
Titnium 1.8.2 でバージョンアップをしたアプリを itunesconnet にあげる前に validate するとエラーになる件
http://mayutan.hateblo.jp/entry/2012/03/15/124708 -
Android開発でハマッたところを徒然なるままに
http://selfkleptomaniac.org/archives/2125 -
Titanium StudioのiPhoneへの実機転送が失敗するのの回避方法
http://www.iwazer.com/~iwazawa/diary/i/2012/08/avoid-titanium-mobile-app-transfer-error-to-device.html -
Titanium 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/2292 -
Titanium 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.html -
mumumuの日記: 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-andSublime Text2とCUIビルドツールであるMakeTiの連携解説記事。
-
CoffeeScript で 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.php -
Titanium 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.html -
Strict 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/095800 -
Titaniumと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/125653 -
Titanium mobile で iOS アプリを最速開発する方法 | astronaughts.net
http://astronaughts.net/titanium-mobile-adventcalendar-2012-sixteenday/ -
Introducing TiProfiler for iOS
http://titaniumninja.com/introducing-tiprofiler-for-ios/
-
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/pulltorefresh -
FokkeZB • 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-alloy -
Alloyでも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/175808 -
Titanium 製アプリで 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/ticustompasteboard -
isis 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/
-
Titanium MobileでWheel Gestureを作ってみた
http://atsusy.blogspot.com/2012/02/titanium-mobilewheel-gesture.html回転アナログスライダとでも言うべきWheelGestureの実装例。
-
@k0sukeyさんによるジョグダイヤル風の回転メニュー実装例
http://k0sukey.tumblr.com/post/16098835928/iphone -
Forging Titanium Episode 22: Path-like Menu
http://developer.appcelerator.com/blog/2012/02/forging-titanium-episode-22-path-like-menu.html -
Newbie 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.html -
Ti.UI.WebViewで、遷移先(遷移しようとしている)URLを知りたい ~ 'beforeload' イベントで url が反映されない件
http://d.hatena.ne.jp/harukazepc/20120315/1331796267 -
WebViewの遷移先を横取りする
http://blog.mogya.com/2012/03/titaniumwebview.html -
Fathm ライクな 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/1338223181 -
Titanium Gesture recognition
http://appcodingeasy.com/Titanium-Mobile/Titanium-Gesture-recognitionタッチの持続監視によりあらかじめ登録したジェスチャーパターンに対応したらコールバックを発動するというJSモジュール。
-
(TableViewRowの)hasChildの矢印の色を変えたい
http://k0suke.be/post/26057535861/haschild http://selfkleptomaniac.org/archives/2177 -
Webviewのリンク先をブラウザで開く - もぎゃろぐ
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.html -
Creating 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/iPhone Safariのウィンドウ切り替えのようなイメージでViewをScroll表示するサンプル。
-
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-hascheck -
TabGroup をラップする | 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/064108GoFのデザインパターンのひとつStateパターンを使って、状態に併せた機能制御を行うという実装例の紹介。
-
SNS系アプリのタイムラインにある「xx時間前に投稿」を手軽に実現するには? - TitaniumMobile勉強記
http://h5y1m141.hatenablog.com/entry/2012/11/10/070826 -
Titanium mobile での UI と画面遷移 | 株式会社インフィニットループ技術ブログ
http://www.infiniteloop.co.jp/blog/2012/12/titanium_mobile_ui/NavigationGroupとかを使わずに自力で画面遷移を実現する。
-
写真投稿アプリを通じて学ぶ Appcelerator Cloud Services はじめの一歩
http://d.hatena.ne.jp/donayama/20120418/ACS_tutorial -
ACSのPlaces試してみました - TitaniumMobile勉強記
http://h5y1m141.hatenablog.com/entry/2012/08/13/082100 -
Appcelerator 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-js -
Titanium 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_object -
The 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/2046 -
tiapp.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.html -
Titanium 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.html -
Titanium MobileでLocal Notificationを実装する
http://selfkleptomaniac.org/archives/2136iOS向けLocal通知機能の解説。
-
Titanium Mobile: flexibility vs. performance
http://www.slideshare.net/omorandi/titanium-mobile-flexibility-vs-performance-13102557 -
Titanium でクラスっぽいモノを書くときに気をつけること
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=30 -
YY 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/444 -
titaniumの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/1354430965 -
TECH 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/ApplyingplusMVCplusArchitectureplustoplusTitaniump -
TiShadow – 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/072610 -
Augmented 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/7c6fe62a89608a27fedc -
Appcleratorにおける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/899233af9b0ae292da81 -
Titanium 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.html -
Titanium Mobile で GeoHash を取り扱う | imthinker.net
http://imthinker.net/2012/12/titanium-mobile-using-geohash/ -
イベント機構&リトライ機構を組み込んだHTTPClient (Titanium Mobile) - モトクロスとプログラムと粉砕骨折と
http://d.hatena.ne.jp/sngmr/20121213/1355335270 -
Titanium 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/074741 -
Titanium製アプリ150個まとめ – Sawalog
http://www.sawadaru.com/blog/?p=562
ネタがなくてスキップした回もありましたが、ほぼ一年を通してピックアップを続けてきたGitHub Watchのコーナー。
ざっくりカテゴリをわけて、コメントを省略してまとめていきます。順不同です。
- TiGrid, a Titanium module to evenly position elements
https://github.com/cclafferty/TiGrid - TiWebViewUserAgent
https://github.com/harukazepc/TiWebViewUserAgent - benCoding.Stepper Module
https://github.com/benbahrenburg/benCoding.Stepper - titanium-appcelerator-fields-mask
https://github.com/Nyvra/titanium-appcelerator-fields-mask - titanium-appcelerator-progress-view
https://github.com/Nyvra/titanium-appcelerator-progress-view - TiDCRoundSwitch
https://github.com/atsusy/TiDCRoundSwitch - Titanium-Mobile-custom-tab-bar
https://github.com/salbito/Titanium-Mobile-custom-tab-bar - TiQRCodeView
https://github.com/k0sukey/TiQRCodeView - TitaniumDashboard
https://github.com/rksattanathan/TitaniumDashboard - TiTable
https://github.com/jasonkneen/TiTable - TiPrefs
https://github.com/jasonkneen/TiPrefs - Double Slider — Gist
https://gist.github.com/3997006 - aarondfrancis/titanium-numberpad · GitHub
https://github.com/aarondfrancis/titanium-numberpad - Pure Javascript Picture Gallery for Titanium
https://github.com/novelys/titanium-picture-gallery - hoyo/net.hoyohoyo.zuruiline · GitHub
https://github.com/hoyo/net.hoyohoyo.zuruiline
- MASlidingMenu
https://github.com/mattapperson/MASlidingMenu - TiWinSlider
https://github.com/dezinezync/TiWinSlider - titanium-facebook-slide-menu
https://github.com/mpociot/titanium-facebook-slide-menu - TiSwipeToReveal
https://github.com/rborn/TiSwipeToReveal - Infinite Scroll View for Titanium
https://github.com/goodybag/ti-infini-scroll - CoverSliderExample
https://github.com/atsusy/CoverSliderExample
- statusbaroverlay Module
https://github.com/mattapperson/TitaniumStatusbarOverlay - benCoding.Map
https://github.com/benbahrenburg/benCoding.Map - TiKeyboardListener Module
https://github.com/iamyellow/TiKeyboardListener - Image resize module for Appcelerator Titanium (Android)
https://github.com/yagitoshiro/ImageAsResized - TiImageCollectionView
https://github.com/atsusy/TiImageCollectionView - tihqx_ios
https://github.com/iamyellow/tihqx_ios - ti.hud
https://github.com/euforic/ti.hud - mpociot/TiCustomTab · GitHub
https://github.com/mpociot/TiCustomTab - マシュマロにダイブ: PaperFold for iOSのTitanium Mobileモジュールを作ったよー
https://github.com/atsusy/TiPaperFold - mochiz/TiSVProgressHUD
https://github.com/mochiz/TiSVProgressHUD - dbankier/TintSwitch
https://github.com/dbankier/TintSwitch - tzmartin/SPStatusOverlay
https://github.com/tzmartin/SPStatusOverlay - benbahrenburg/benCoding.Map · GitHub
https://github.com/benbahrenburg/benCoding.Map
- Titanium SMS Module
http://bencoding.com/2012/02/12/titanium-sms-module/ - Titanium Dictionary Module
http://bencoding.com/2012/02/06/titanium-dictionary-module/ - Titanium-info.plist-module
https://github.com/meeech/Titanium-info.plist-module - TIKeyboardEvents
https://github.com/funkbit/TIKeyboardEvents - titanium-mobile-alasset-module
https://github.com/mpociot/titanium-mobile-alasset-module - benCoding.localNotify Module
https://github.com/benbahrenburg/LocalNotify - AGCalendar Module
https://github.com/Appgutta/AGCalendar - Titanium Worker Thread Module
https://github.com/appcelerator-modules/ti.worker - aaronksaunders/ci.geofencing
https://github.com/aaronksaunders/ci.geofencing - benCoding.AlarmManager Module
https://github.com/benbahrenburg/benCoding.AlarmManager - CoreTelephony Module for Titanium
https://github.com/dbankier/CoreTelephony-for-Appcelerator-Titanium - TiExif
https://github.com/pegli/TiExif - ti_keychain
https://github.com/pegli/ti_keychain - Google-Cloud-Messaging--Titanium-
https://github.com/liccowee/Google-Cloud-Messaging--Titanium- - Appgutta/TiLED · GitHub
https://github.com/Appgutta/TiLED - alg/titanium-cameraflash · GitHub
https://github.com/alg/titanium-cameraflash - viezel/TiSocial.Framework · GitHub
https://github.com/viezel/TiSocial.Framework - TiVinci
https://github.com/dbankier/TiVinci - Nyvra/TiEventKit
https://github.com/Nyvra/TiEventKit - dezinezync/DZJSONKit
https://github.com/dezinezync/DZJSONKit
- Cornwall
https://github.com/dbankier/Cornwall - Kranium
http://kraniumjs.com/ - Fuse.js
https://github.com/euforic/Fuse.js - Cargo
https://github.com/jasonkneen/cargo - Como - a Titanium Appcelerator MVC Framework
https://github.com/geekzy/tiapp-como - dawicorti/earpjs
https://github.com/dawicorti/earpjs
- TiPlatformConnect
https://github.com/k0sukey/TiPlatformConnect - Ti-Amazon-S3
https://github.com/tzmartin/Ti-Amazon-S3 - Titanium Appcelerator Javascript Dropbox API
https://github.com/aaronksaunders/ti-dropboxjs - Ti.Parse
https://github.com/juanbermudez/Ti.Parse - aaronksaunders/tiCardIO_IOS
https://github.com/aaronksaunders/tiCardIO_IOS - pegli/TiGooglePlus
https://github.com/pegli/TiGooglePlus - Alloy-StackMob-Adapter
https://github.com/aaronksaunders/Alloy-StackMob-Adapter - effbcross/dpd-titanium · GitHub
https://github.com/jeffbcross/dpd-titanium
- Titanium Appcelerator Quickie: MongoDB JS Client
https://github.com/aaronksaunders/TiMongoDBJS - TiCaching
https://github.com/gbaldera/TiCaching
- Easy Chainable XHR - ported from superagent
https://gist.github.com/1650151 - Socket.io-client Titanium
https://gist.github.com/2876251 - TiCookies / Titanium MobileでCookieを操作したい!
https://github.com/k0sukey/TiCookies - Appcelerator Bluetooth Module
https://github.com/smontgomerie/Appcelerator-iPhone-Bluetooth-Module - now.js for Titanium mobile
https://gist.github.com/2782607
- titanium-appcelerator-mini-browser
https://github.com/Nyvra/titanium-appcelerator-mini-browser - 4uclock
http://sngmr.github.com/4UClock/ - AppSessionDemo
https://github.com/patrickseda/AppSessionDemo - TiSlideshow(Ken Burns Effect)
https://github.com/k0sukey/TiSlideshow - aaronksaunders/todolist.alloy
https://github.com/aaronksaunders/todolist.alloy - ci-alloy-twitter-widget
https://github.com/aaronksaunders/ci-alloy-twitter-widget - aaronksaunders/ci.alloy.adapter.one · GitHub
https://github.com/aaronksaunders/ci.alloy.adapter.one - aaronksaunders/ci.alloy.two · GitHub
https://github.com/aaronksaunders/ci.alloy.two - mcongrove / ChariTi
https://github.com/mcongrove/ChariTi
- TiDebug
https://github.com/mcongrove/TiDebug - TiHighlight
https://github.com/dbankier/TiHighlight - tsm: Titanium SDK Manager
https://github.com/russfrank/tsm - ACSLogger
https://github.com/k0sukey/ACSLogger - Ti.LogTimestamp
https://github.com/jaraen/TiTimestamp - Ti iSimulate Module
https://github.com/tzmartin/Ti-iSimulate - alloy - CLI Toolbelt for Titanium Mobile development on Mac OS X.
https://github.com/qnyp/alloy - Zirconium (Unofficial) Titanium Japan Community Apps
https://github.com/ryugoo/zirconium - tipm/tipm
https://github.com/tipm/tipm - k0sukey/MakeAlloy
https://github.com/k0sukey/MakeAlloy - jaraen/alljoy
<https://github.com/jaraen/alljoy http://www.titantricks.com/alljoy/ - k0sukey/ST2-TitaniumDoc · GitHub
https://github.com/k0sukey/ST2-TitaniumDoc
- TiMedibaad4Android
https://github.com/harukazepc/TiMedibaad4Android - TiNend4Android
https://github.com/harukazepc/TiNend4Android - Count.ly Titanium iOS SDK
https://github.com/euforic/Titanium-Count.ly
- TiJSPDF
https://github.com/Mindelusions/TiJSPDF - ParallaxTi
https://github.com/iampnelson/ParallaxTi - Voice over IP Module for Titanium Mobile
https://github.com/takus/ti-voip