cordova(phonegap)でのハイブリッド開発メモ(勉強中、、、)
やりたいこと
ネイティブ開発は全くやった事がなく、すこしWEBサービスのサーバサイドを中心の開発経験がある程度。
なのでHTMLとJavascriptなら少しわかるのでそれを利用して簡単なアプリを作れるようになりたい
勉強しながら自分用に必要なことやつまずいた事をメモしてゆく
必要なソフト等
これについてはインストール方法などもできたら後でまとめたいと思うが、とりあえず必要なものは以下
※ちなみにわたしの作業端末はmac
・node.js
cordova.jsをインストールするために必要
brew install node
・cordova
今回の本題であるハイブリッドアプリを開発するためのフレームワーク
sudo npm install cordova -g
コマンド
プロジェクトを新規作成
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
随時追加してゆく予定、、、