HTML/JavaScriptでアプリを作る「jsWaffle for Android」を公開 *

HTML/JavaScript で Android アプリを作るフレームワーク、"jsWaffle for Android" を公開しました。HTML/JavaScriptといったWebの技術で、ネイティブ Android アプリを作ることができるというものです。

jsWaffleのデモ
jsWaffleのデモ

jsWaffle for Android で簡単Androidアプリ制作 *

 jsWaffleを使うと、HTML/JavaScript で Android アプリを作ることができます。仕組み自体は、PhoneGap や Titanium といった類似ライブラリと同じですが、Adobe AIRを使って、プロジェクトひな型の生成をGUIで操作できます。手軽に、Android アプリを作ることが可能です。

 Android用の簡単に使えるAPIを用意していますので、JavaScriptから、ファイルの入出力や、加速度センサ(傾き)、GPS(位置情報の利用)、SQLiteデータベースなど、Androidの各種機能を利用することができます。

 以下のような簡単なJavaScriptで、ファイルの読み書きができます。

<button onclick="saveDemo()">save</button>
<button onclick="loadDemo()">load</button>
<div id="disp">***</div>
<script type="text/javascript">
function saveDemo() {
	droid.saveText("test.txt", "hogehogehoge");
	$("disp").innerHTML = "save";
}
function loadDemo() {
	var str = droid.loadText("test.txt");
	$("disp").innerHTML = str;
}
</script>

既に、Androidの機能の以下の機能を問題なく利用できます。

  • 傾きセンサー
  • GPS、Google Maps
  • SQLiteデータベース
  • ファイルの読み書き
  • バイブ、着信音、警告音の再生、トーストの表示
  • サウンド、ビデオ
  • メール送信
  • 電話の発信
  • カメラ撮影
  • 外部アプリ連携機能(Intentによる関連付け実行~テキストやPDFリーダを起動するなど)

jsWaffleのインストールや使い方 *