3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Onsen UI のサンプルを動かしてみる

Posted at

Onsen UI を利用したサンプルアプリを Firefox OS で動かしてみました。

■サンプルアプリをDLする

Monaca の公式サイトにサンプルがあります。

monaca_top_ss.jpg

今回はOnsen UI スライドメニューを使用してみます。

Monacaの サイトから下記の UI スライドメニューをDLします。

monaca_slide.jpg

以下から [Download ZIP]を選択し DL するか、 git clone にて取得して下さい。
https://github.com/monaca/project-templates/tree/dev

今回使用するサンプルは 8-ons-sliding-menu-nav/www です。

■Firefox OSで動かす

Firefox OS で動かしてみたいと思います。

まず、 Firefox ブラウザから WebIDE を起動しサンプルアプリを読み込みます。

Firefox ブラウザを起動したらメニューから[開発ツール]を起動します。
開発ツール.jpg

次に [WebID] を選択し、WebIDE を起動します。
WebIDE.jpg

WebIDE が起動した後は、先ほど DL したサンプルアプリを開いてみましょう。
[パッケージ型アプリを開く]を選択し、 DL したサンプルアプリを選択して下さい。
WebIDE_Open.jpg

「パッケージアプリは、プロジェクトのルートフォルダに 'manifest.webapp' という名前の manifest ファイルが必要です」
というエラーが表示されました。

WebIDE_error.jpg

Firefox OS アプリは manifest が無いとダメですので、manifestファイルを追加します。

manifest.webapp
{
  "name": "OnsenUI slidemenu",
  "description": "OnsenUI slide application",
  "launch_path": "/index.html",
  "icons": {
    "512": "/img/icon-512.png",
    "128": "/img/icon-128.png" 
  },
  "developer": {
    "name": "name",
    "url": "http://your-homepage-here.org" 
  },
  "default_locale": "ja" 
}

正しく追加できた場合、以下のようにエラー表示がされなくなります。
※今回はアプリアイコンの設定は行わないため、アプリアイコンは表示されないままです。

manifest_done.jpg

次に、シミュレータ上で起動させてみることにします。
右上の[ランタイムを選択]から[Firefox OS 2.2]を選択します。もし、項目が表示されていない場合は
[シミュレータをインストール]を選択し、Firefox OS 2.2 のシミュレータをインストールして下さい。

シミュレータの起動が完了した後、WebIDEの再生ボタンを選択し、シミュレータにアプリをインストールします。

正しくインストールが出来れば、以下の様に起動するはずです。

sample1.jpg

sample2.jpg

左からフリックか画面上のボタンタップでメニューが表示されます。

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?