「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
Visual Studio+Apache Cordovaで開発。
VS Tools for Cordova †
Android、iOSそしてWindowsアプリの開発に対応
インストール †
- Visual Studio 2015からVisual Studio本体のインストーラーに標準バンドル
- デフォルトでは組み込まれないため、インストール時に、
[HTML/JavaScript (Apache Cordova) xxxx]チェックボックスをONにする。
- Node.jsやJava JDK、Android SDK、エミュレータなど同時にインストールされる。
- 注意
- 必要なディスク容量が多いので注意が必要。
- Hyper-VベースのVS Emulatorをインストールすると、
VirtualBox?が動かなくなるのでインストールしない。
デプロイ †
Android †
- Cordovaの動作を完全に再現
- Hyper-VベースのVS Emulator
- USBで接続した実機デプロイ
iOS †
- iOS向けのビルドを行うには、別途Macマシンを用意する必要がある。
- 付属のvs-mda-remoteをMac OS X上にインストールしてリモートデバッグ可能。
WindowsとWindows Phone †
・・・
開発 †
プロジェクト・テンプレートの選択 †
- メニュー ---> ファイル ---> 新規作成 ---> プロジェクト
- テンプレート ---> JavaScript ---> Apache Cordova Apps
から、[空のアプリ(Apache Cordova)]を選択する。
デバッグ実行 †
- 標準のツールバーにある、デバッグ ---> Android ---> Ripple - Nexus (Galaxy)を押下。
- Rippleエミュレーター通信用にファイアウォール設定変更ダイアログでこれを許可。
- Google Chrome上のRippleエミュレーターでアプリケーションが実行される。
プラグイン追加 †
- config.xmlファイルをダブルクリックすると、コンフィギュレーションデザイナーが開くので、
ソコで設定([プラグイン]タブ ---> [コア]タブ ---> プラグイン選択 ---> [追加]をクリック)。
設定 †
config.xml †
Platform †
- Cordova CLIのバージョン
- config.xmlではなく、taco.jsonに定義されている。
plugin †
- GUIでインストール可能。
- config.xmlファイルを直接編集しなければならないこともある(バージョン情報を変更する場合など)。
Android †
- <preference name="ShowTitle?" value="True" />
- <widget android-versionCode=""
- <preference name="android-minSdkVersion?" value="" />
- <preference name="android-maxSdkVersion?" value="" />
- <preference name="android-targetSdkVersion?" value="" />
iOS †
参考 †
osscons.jp †
.NET 開発基盤部会 Wiki †
hoge †
Androidのバージョン †
microsoft.com †
Project_Readme.html †
- 3: Android ビルドと iOS ビルドを構成する
msdn.microsoft.com †
- Visual Studio Tools for Apache Cordova のサンプル、チュートリアル、およびビデオ
https://msdn.microsoft.com/ja-jp/library/dn848421.aspx
- Apache Cordova 5 を使用する (github)
- Cordova 5 のセキュリティの概要 (github)
- Cordova プロジェクトで Gulp を使用する (github)
- チーム/継続的な統合環境で Cordova アプリを構築する
- Cordova アプリケーションのパッケージ化と発行 (github)
- クラウドで iOS をビルドし、シミュレートする
- Parallels を使用して iOS 用 Cordova アプリケーションをビルドする
- Parallels を使用する OS X 上での Android エミュレーターの実行
- O365 探索サービスと Files API を使用した Cordova サンプル アプリ
- O365 Outlook サービスおよび Ionic を使用して Cordova アプリケーションを作成する
- Cordova プロジェクトを PhoneGap? プロジェクトに変換する
- ヒント、テクニック、および問題の回避策 (github)
- 既知の問題 (github)
- ビデオ チュートリアル: サード パーティのツールとの相互運用
- ビデオ チュートリアル: Visual Studio Diagnostic Tools for Cordova
@IT †
その他 †
- Visual Studio 2015で進化するCordovaアプリ開発環境:CodeZine?(コードジン)
visualstudio.com †
Visual Studio Code †
Tags: :.NET開発