読者です 読者をやめる 読者になる 読者になる

cordova(phonegap)でのハイブリッド開発メモ(勉強中、、、)

cordova phonegap

やりたいこと

ネイティブ開発は全くやった事がなく、すこしWEBサービスのサーバサイドを中心の開発経験がある程度。
なのでHTMLとJavascriptなら少しわかるのでそれを利用して簡単なアプリを作れるようになりたい
勉強しながら自分用に必要なことやつまずいた事をメモしてゆく

必要なソフト等

これについてはインストール方法などもできたら後でまとめたいと思うが、とりあえず必要なものは以下
※ちなみにわたしの作業端末はmac

・node.js
cordova.jsをインストールするために必要

brew install node

・cordova
今回の本題であるハイブリッドアプリを開発するためのフレームワーク

sudo npm install cordova -g

xcode
iosアプリを開発するために必要

android sdk(eclipseもこの中に含まれる)
androidアプリを開発するために必要

コマンド

プロジェクトを新規作成

cordova create hello com.example.hello HelloWorld #cordova create フォルダ名 プロジェクト識別子 プロジェクト名
cordova platform add ios #プロジェクトにiosを追加
cordova platform add android #プロジェクトにandroidを追加

プロジェクトをビルド

cordova build ios -d
cordova build android -d

プロジェクトをエミュレータで実行

cordova emulate ios -d #@todo:あらかじめios-simのインストールが必要
cordova emulate android -d #@todo:あらかじめsdkへのpathを追加

プロジェクトをブラウザ上で実行

cordova serve ios
cordova serve android

プロジェクトにプラグインを追加

cordova plugin add gitリポジトリへのurl  #git plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-geolocation.git

随時追加してゆく予定、、、