LoginSignup
2
2

More than 5 years have passed since last update.

[ConoHa API] PhoneGapでスマホアプリ化する

Posted at

PhoneGap (Cordova) をインストールする

以下のページを参考に、PhoneGap環境をインストールします。

ハイブリッドアプリ開発といえばこれ!PhoneGap/Cordova事始め

また、Android / iOSのビルドのためにはそれぞれの開発環境が必要です。これが大変な場合はクラウドの「PhoneGap Build」を使用すると便利だそうです。

環境作成

それではサクッとスマホアプリ化します。

まずはプロジェクトを作成します。

$ cordova create ConoHa_cordova_sample

次にプラットフォームの追加を行います。

$ cd ConoHa_cordova_sample/
$ cordova platform add android
$ cordova platform add ios

Androidの実機をつないで以下のコマンドを実行すると端末上でサンプルアプリが起動します。

$ cordova run android

iOSは以下のとおりです。

$ npm install -g ios-sim
$ cordova run ios

こんな感じの画面です。

ios01.png

作成したコードを入れる

プロジェクトディレクトリ/www/ に今まで作成したhtmlを入れるとそのままスマホアプリとなります。早速先日作ったservers04.htmlをindex.htmlに入れ替えてみましょう。

そして "cordova run android" もしくは "cordova run ios"を実行すると。。。

ios02.png

なんにも手を加えずにブラウザ上と同じ動作が得られました!!

動作するコードはここにあります。

課題

スマホアプリ化して気づいたことが2点ほどあります。

  1. リロードボタンがない
  2. ユーザー名、パスワード等がハードコードされていて公開できない

ということで、今後はこの辺りを修正していきます。

2
2
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
2
2