TitaniumTitanium Mobile で動くゲームエンジンモジュール QuickTiGame2d に、Ti.UI.Animation 相当の機能を実装した新しいバージョンをリリースしました! 今回のアップデートはアニメーション機能がアツいです! アニメーションオブジェクト 'Transform' この新しいバージョンから、Transform というオブジェクトが使えるようになります。これは Ti.UI.Animation と Ti.UI.2DMatrix を合わせたような機能を持っています。大体 Ti.UI.Animation に似せた感じになっているので、Titanium で Animation を使ったことがある人なら、アニメーションのサンプルを見てもらえれば分かると思います。 これがなぜ良いかというと、今まではスプライトの滑らかな移動などのアニメーションなどを実装しようと思
本記事はAppcelerator Developer Blogの2012/2/3の記事「What is a Titanium “proxy” object?」をいつもの調子で劣化翻訳したものです。 http://developer.appcelerator.com/blog/2012/02/what-is-a-titanium-proxy-object.html いつもよりも訳質の悪さには自信があるので、眉につける唾の準備をしてご覧下さい:-P AppceleratorのDeveloper Blogや公式Wikiのドキュメントを追いかけているならば、おそらく「Proxyオブジェクト」というフレーズを目にしたことがあるでしょう。 ProxyとはiOSやAndroidのネイティブオブジェクト(特にUIオブジェクト)の代役となる特殊なJavaScriptオブジェクトです。(ちなみに詳細はモジュー
Blogging is a disease: selfkleptomania, your normal condition. About GPG Public Key ウェブ開発者がiOSやAndroid向けアプリを作ろうと思い立った場合、今なら大きく分けて2つの選択肢があります。ひとつは他の人たちと同じようにObjective-CやJavaで素直にアプリを作ることです。まあ、当たり前ですね。もうひとつの方は、PhoneGapやTitanium Mobileのようなサードパーティーのツールを利用してJavascriptなどウェブ開発者の慣れ親しんだ言語で開発するやり方です。それぞれ一長一短があります。先のやり方では、ネイティブな開発用言語だけあって全ての機能を最大限に活かすことができます。AppleやGoogleも最大限の開発支援を提供してくれることでしょう。しかし、Objective-C
※ココログとgistのembedの相性が良くないので、リンクにしました。 Titanium Mobileで、includeじゃなくてrequireを使うと幸せになれるらしい。ざっと探した感じ、requireの使い方を紹介しているページは幾つかあるけど、画面遷移まで書いてるサンプルが無かったので、ちょっと作ってみた。 まず、いわゆる非推奨の「include+即時関数」を使ったバージョンから。起動するとボタンが1つある画面(winList)が開き、そのボタンを押すと別の画面(winDetail)が開く。「シングルコンテキストにすべし」という公式Wikiのベストプラクティスにも書かれている方針に準拠するため、window.urlは使わず、app.jsでcreateWindowした後に、windowsの中身(ボタンの追加とか)を実装する即時関数を書いた別ファイルをincludeしている。一応、これ
2012/1/11 に開催した 「Node塾 講義その5 Node.js × Titanium」の発表用に SlideConcert というアプリを作って、実際にそれを利用して発表してきました。 個人的にLTをする時に便利だなと思うを機能を実装してみました。 スライド発表時は結構歩きまわるたちなのでスライドを操作できるリモコンが欲しい 発表前に「今日のスライドです」と URL をハッシュタグ付きでつぶやくことが多いのでこれを簡単にしたい スライドの内容を手元で確認したい スライドの進行を見ている人で共有したい(進行も含めてスライド共有したい) 聞いている人の感想をリアルタイムで知りたい 言葉で説明するのも難しいので、実際の動作は以下の動画でご確認ください。 サーバは Node.js 、クライアントは Titanium という組み合わせで、構想1時間、実装がアイコンの作成なども含めて年末年始
Titanium, OpenGLTitanium Mobile で、enchant.js や emo-framework 並みに手軽に2Dゲームが作れるモジュールを公開しました! http://code.google.com/p/quicktigame2d/ http://code.google.com/p/quicktigame2d/wiki/ Android の方は残念ですが、現在のところ iOS 用のモジュールだけです! 特徴 Titanium.UI.ImageView とかより全然速いスプライトシート対応。もちろんシートのアニメーションもできます。TexturePacker やZwoptex などのツールを利用したスプライトアトラスに対応Titanium.UIとの組み合わせもできます などなど。 emo-framework と違うのは、Titanium Mobile のコンポーネン
pathmenu.jsはPath(iPhoneアプリ)で実装されているメニュー表示をTitaniumで行うモックアプリ。 PathというiPhoneアプリに実装されているメニュー表示、選択機能が人気です。Objective-Cで実現するのはQuadCurveMenuですが、さらにTitaniumで実装したプロジェクトが登場しました。それがpathmenu.jsです。 初期表示です。右下にアイコンがあるのでタップします。 メニューが開きます。もちろんアニメーション付きです。 項目をタップすると拡大されます。 デモ動画です。Path風に動いているのが分かります。 pathmenu.jsが面白いのはモジュールを使うのではなく、JavaScriptだけで実装したということではないでしょうか。うまくすればWebベースでさえ使える可能性がありそうです。 pathmenu.jsはTitanium用、Ja
この記事はAppcelerator公式Wikiのドキュメント(2011/10/20更新版)に基づき、和訳±αしたものです。 訳質は良くないので眉に唾を付けて読んでくださいね(^^; https://wiki.appcelerator.org/display/guides/Mobile+Best+Practices (補足:Titanium Mobile SDK 1.7.x以前とは状況が異なる部分もありますので、1.8.x前提ということでご覧ください) このガイドラインの目的 Titanium Mobileは比較的歴史浅く、継続的に変化をしているプラットフォームです。 このベストプラクティスは変更される可能性も否めませんし、Titaniumのアプリケーションを構築するのに必要な知識のすべてを網羅する事も出来ません。 そのため、現在Titanium Mobileアプリケーション開発(もしくは一
【はじめに】 この記事は、@astronaughtsさん企画の「Titanium Advent Calendar 2011」向けに書いています。 @astronaughtsさんは、この企画もそうですけど、それ以外にも関西で最大規模のTitaniumイベントTi.Developers.meetingの主催者でもあります。最初はどうしようかと思うくらいしょぼかったw Ti.Devs.me、諦めずに開催を繰り返して大きなイベントに育て上げた@astronaughtsに、個人的今年のTitaniumMVPを送りたいです。 さて、そんなわけでTitaniumの話題を一つ。Titaniumでは、アプリ内でブラウザが開くwebViewという仕組みを使うことができます。 これを使うと、アプリ内でWEBページを見てもらうことができるので、Titanium以外でもよく使われている仕組みです。これ、意外と怖
[Titanium AdventCalendar 2011/12日目] バグ図鑑+optionPickerDialog.js Titanium AdventCalendar 2011の12日目のエントリーです。 @astronaughtsさん! いつもお世話になっております。 好きなAPIは Titanium.UI.3DMatrixです。 やっと言えた! (ずっと言いたかった) 今回は、 Titaniumをやってて困ったところを、ホラー調でご紹介します(先に謝っておきます、申し訳ございません) Titanium.UI.OptionDialog のPicker版、optionPickerDialog.jsをご紹介します その一. 凄惨!Titanium.UI.Pickerのクラッシュ! SDK : SDKというかiOS 4.3で確認、iOS 5.0では出現せず JIRA: #TIMOB-5
About Mobile App Engineer Ryutaro Miyashita (a.k.a. ryugoo) Titanium Certified Developer / Titanium Certified Expert 保有。一番好きな言語は Python 。サーバサイドアプリケーションからモバイルアプリケーションまで手がけるデベロッパ。主に Appcelerator Titanium™ 関連のコミュニティで活動している。 Recent 5 2014.12.31 » 2014 年の振り返り 2014.12.30 » 2014 年に買って良かった物 2014.07.06 » 第2回 かわいい Kotlin 勉強会に行ってきた #jkug 2014.05.26 » シリコンバレーに持って行って良かったもの 2014.02.02 » Topping TP20-Mark2 を買ってみ
【Titanium Advent Calendar 2011:七日目】149日間で超初心者がアプリをリリースするまで – この記事は、@astronaughtsさん企画の「Titanium Advent Calendar 2011」向けに書いています。 先日のryugoo_さんから引き継ぎまして、本日はhideichi_saitoがお届けします。 2011年5月28日(土)雨 ~ 10月23日(日)晴れ この期間に、TitaniumでiPhoneアプリをリリースしたお話です。 Beginners? 超初心者って言っても、色んなレベルがあると思うので、先ず僕のレベルを説明します。 自称サンデープログラマーです。 と言っても、仕事でプログラミングを全くしないわけでもない。 業務システムを作ってたりするし。 しかし僕は学校でプログラミングを学んだことはないし、IT系の会社で働いていたこともない。
この度、弊社にてスマホアプリ「ベストクレカ」 iphone版とandroid版を同時リリースしました。 同時リリースできたのは、 Titanium mobileという一粒で二度おいしいツール(one source multi use)のおかげです。 こう書くと、なんとなく 「iphoneアプリ作ったら、自動的にandroidアプリもできてる!すげぇ」 と思うかもしれませんが、iphoneとandroidでAPIも違うし、UIの基本思想も違うので、 ソースコードは、iphoneの場合、androidの場合という切り分けがちらほらでてきます。 正直、このTitanium mobile・・・・バグにも泣かされたり、iphoneとandroidで挙動が違ったり、OSのバージョンで挙動が違ったりと苦労が耐えませんでした。枕を濡らしながらもうTitaniumなんか!と思うこともありましたが、海外
"Titanium Advent Calendar 2011" 11日目担当のid:chris4403です。よろしくおねがいしまっす。 Titanium Mobile (以下、Titanium)とのお付き合いですが、昨年の9月頃から。Objective-C(以下、ObjC)に苦手意識を持っていた僕は、「JavaScriptでiPhoneアプリが作れる、しかも良い感じで」という謳い文句に飛びつきました。これまでにリリースしたのは以下の2つ。いずれもTitanium製です。 はてなカウンティング コレナニ? これ以外にも、リリースしていないけど試しに作ってみたアプリが手元にいくつかあります。 さて、本題。 Titaniumでアプリを作っていると、「ここであれしたいなー」「もっとこんなことしたいなー」と思っても、APIに自分がやりたいことを実現する機能がなくて「じゃあ諦めるか・・・」みたいな感じ
This tutorial will demonstrate how to build a custom progress bar by creating an image uploader with Titanium Mobile. Specifically, the demo project will allow you to select an image from the device photo gallery and upload it to a remote server for storage. Both the Titanium Mobile code and the server-side code will be explained. Now, let's get started! Project Preview The following is a preview
Jenkins Advent Calendar jp 2011の3日目です。 Titanium Mobile + Jasmine + Jenkins でiPhoneアプリの自動テスト組んでみた、っちゅう話をします。 本当はプラグインを作りたかったんですが、そこまで行かなかったので(言い訳だよ!)、せめて自動テストをどう組んだかの話をしますね。 Titaniumの自動テストを組みたい 最近Titanium Mobileを使ってiPhoneアプリなど作ってます。 Titanium Mobileについてはもう説明もいらないと思いますが、Javascriptを使ってスマートフォンアプリ(特にiPhoneとandroid)を開発することができるプラットフォームですね。 で、Jenkins野郎な私としては、Titaniumでも自動テストを組みたいんですよね。 Javascriptでテストってどう書くん
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く