I’ve coded my first widget for Appcelerator Titanium’s new MVC framework Alloy. Yeah! It implements the best practice to cache remote images. My goal was to minimize the changes needed from using a plain ImageView in a view and no controller scripting. Check the before and after below and pull the code from GitHub. Before:
githubはこちらにある。 URL: https://github.com/mogya/tm_twitter_api Ti.include("lib/twitter_api.js"); とサンプルでは書いているので、保存先は assets/lib/twitter_api.jsとなるはず。 よって、 libディレクトリを作成して。 command+Iでプロパティを見るついでにパスをコピーする。 コンソールで、今のパスの一つ上のassetsに移動し、 cd /Users/shinriyo/Documents/Titanium_Studio_Workspace/uranai/app/assetsgit clone します。 git clone https://github.com/mogya/tm_twitter_api.gitlibへ移動して、 mv tm_twitter_api/lib/*
まずAlloyってなんぞ?というと、Titaniumによるモバイル開発で利用可能なMVCフレームワークです。 そしてこれがRailsに非常に似ています。なのでRubyistにとっては非常に扱いやすいんじゃないでしょうか。 Alloyについて Titaniumは基本的にResourceディレクトリ以下にコードを書いていくらしい(たぶん)のですが、Alloyによる開発ではこのディレクトリは触りません。その代わりにappフォルダがあるので、ここにコードを書いていきます。Rubyist大喜びですね。 app以下のディレクトリ構造はざっくり書くと以下のような感じです。 app |- models # モデルを格納するディレクトリ |- views # ビューを格納するディレクトリ |- controllers # コントローラを格納するディレクトリ |- assets # 各種リソース(画像とか)を
この記事は@astronaughtsさん主催のTitanium mobile Advent Calendar 2012における2日目の記事です。 Alloyのwidgetについては公式ドキュメントに詳しく記述があるものの、軽く調べたところ日本語の情報はほとんどなさそうだったので、使いかたとあわせて、つくりかたをまとめてみたいと思います。先月TiIconicFontをAlloyで使う小ネタを記事にしましたが、最後に予告した通りAndroidへ対応しましたので、これをwidgetとして切り出すことを例に説明します。 Widgetとは? さて、widgetとは一体どんなものでしょうか。一言で言えば「Alloyの再利用可能なコンポーネント」ということになります。widget単体で動かすことはできず、プロジェクトに埋め込むことで利用します。複数のプロジェクトで横断的に利用したい機能を切り出すことで、
Titanium™ Advent Calendar 2013、22日目を担当する@donayamaです。 後編のつづきです。一年に一回とかいう単位でまとめるべきではないというのがよく分かりました。来年こそはこまめにまとめたいと思いますorz GitHub Watch総集編 Alloy アプリ/サンプル tonylukasavage/alloy_demos Alloyのデモアプリ。 k0sukey/tiTokyo CODESTRONG2012用のカンファレンス情報アプリをtiTokyo版に置換されたアプリ k0sukey/CocoichiSagashi 「Coco壱探し」をk0sukeyさんがAlloy化されました。クラシックスタイルのアプリのAlloy化の参考例になるのではないでしょうか。 mcvendrell/Basic-custom-NavBar AndroidでもNavigation
Axway Appcelerator Mobile Solution Documentation The Appcelerator Platform includes SDKs, services and tools for creating, testing, and managing your mobile and cloud applications Overview | Guide | Native SDKs | Go to the Docs Axway Appcelerator Studio Eclipse-based IDE to rapidly build, test, package, and publish mobile apps Setup Guide | Titanium Development | App Preview | Release Notes
静岡javaScript勉強会 #2に参加されるみなさんこんにちは、参加されないみなさんもこんにちは。僕は11月のすべての土曜日を留守にして家族の顰蹙を買うという重圧に耐え切れずに早々に離脱してしまいましたので朝からお家でjsってます。 ところで、@tomofの「Backbone.js入門」面白かったですか?よっしゃーいっちょおとうさんもbackbone.jsでウェブアプリケーションつくっちゃうぞーっていう気になりましたか?はいそうですか、そうですよね。ついでに、その勢いでBackbone.jsっぽい開発のノリでiPhoneアプリを開発できたら面白いと思いません?思いますよね。 やりましょう、Alloyで!(孫社長風味でよろしく) というような内容のエントリです。 Titanium CLIとAlloyのインストール Titanium CLIはTitaniumで開発するためのコマンドラインの
東京の学食巡りを支援するiPhoneアプリ「 東京学食巡り」は Titanium 3.0 で作成しました。 そのときコマンドラインだけで開発からリリースビルドまでを行う方法を調べたので、備忘録がてらまとめました。 Titanium での開発のために Titanium Studio という Eclipse ベースの統合開発環境が提供されています。 ビルドやデバッグツールなどがそろっていて使いやすいです。 が、エンジニアによっては、Titanium Studio ではなくて、普段使い慣れたエディタで開発したいという人もいるのではないでしょうか。 というわけで、Titanium 3.0 から大幅に強化された(らしい) titanium コマンドを利用した Titanium Studio を使わない開発方法を紹介したいと思います。 なお、このエントリでは、Titanium がすでにインストールされ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く