Livetaniumを使用したTitanium上のライブプロトタイピングアプリケーション

確かにあなたの多くはAppceleratorの Titanium Mobileプラットフォームについて聞いたことがあります。これにより、JavaScriptを使用してネイティブiOSおよびAndroidアプリケーションを開発できます(聞いたことがない人、 歓迎します )。 私は約10か月にわたってTitaniumを使用しており、ほぼすべてが私に合っていますが、1つの問題があります。XcodeとInterface Builderを使用した後、プログラムインターフェイスで作業するのは面倒です:Titaniumはnibファイルをサポートしないため、要素のサイズを手動で調整する必要があり、使用する方法がありません一部の要素は繰り返し使用されます(JSSはこの問題を部分的に解決し、CSSとの類推によって機能します)。 実際、問題は手動でサイズを調整することではありません(たとえば、htmlレイアウトの場合、WYSIWYGエディターを長時間使用せずにvimを使用しました)が、変更を行った後、シミュレーター/エミュレーターでのプログラムのコンパイルとインストールを待つ必要がありますが、これに時間を浪費する気はありません。



Jacob Wallerはこの問題に対する興味深い解決策を思いつきました(Appceleratorブログでの発表は昨年12月3日に既にありましたが、ハブでそれについてのトピックを待ちませんでした): Livetanium 、コンパイルとインストール時間を忘れることができます-シミュレータで変更を確認するか、ファイルを保存した直後にデバイス上で。



Livetaniumの機能を示すスクリーンキャスト:





Livetaniumは初期のベータ版であり、iPhoneでのみ動作しますが、これは試用の妨げにはなりません。 これを行うには、次のものが必要です。

  1. node.jsをインストールします。

    $ git clone git://github.com/ry/node.git; cd node

    $ export JOBS=2 # optional, sets number of parallel commands.

    $ mkdir ~/local

    $ ./configure --prefix=$HOME/local/node

    $ make

    $ make install

    $ export PATH=$HOME/local/node/bin:$PATH




  2. Livetaniumをダウンロードします。

    $ git clone git://github.com/krawaller/Titanium-Tools.git



  3. Livetaniumの構成:Titanium-Tools / Resources / app.jsファイルの53行目を変更します

    K.watch("192.168.10.236", 8128, win); # ip, port, window



  4. node.jsサーバーを起動します。

    $ node Titanium-Tools/Resources/server.js



  5. Titanium-ToolsをTitanium Developerにインポートする
  6. シミュレーターまたはデバイスでプロジェクトを実行し、Titanium-Tools / Resources / Livetanium / demo.jsファイルで再生してみてください



All Articles