「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>Visual Studio]] * 目次 [#fe8ec7fe] #contents *概要 [#s5243daa] [[Visual Studio]]+[[Apache Cordova>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?Cordova%20%28PhoneGap%29]]で開発する際の共通項。 *処理方式 [#yc003753] SPA型とWeb型を選択的に採用できる。 -Apache Cordova を使用したホスト型 Web アプリの作成 – Visual Studio 日本チーム Blog~ https://blogs.msdn.microsoft.com/visualstudio_jpn/2016/05/19/apache-cordova/ *開発 [#wb7e4cf6] **Cordova CLI [#z9bfdcf1] **config.xml [#vd203b46] ***Platform [#sae2f1e5] -Cordova CLIのバージョン -config.xmlではなく、taco.jsonに定義されている。 ***plugin [#ia479357] **構成 [#b49c2131] ***Android [#x8b1b89a] -Android の構成 - Apache Cordova~ https://cordova.apache.org/docs/ja/7.x/guide/platforms/android/config.html -<preference name="ShowTitle" value="True" /> --画面の上部にタイトルを表示 -<widget android-versionCode="" --参考 ---android:versionCodeの最大値+管理しやすい設定値 - Qiita~ https://qiita.com/srtkmsw/items/d6f7790f238d3797e7d9 -<preference name="android-minSdkVersion" value="" /> -<preference name="android-maxSdkVersion" value="" /> -<preference name="android-targetSdkVersion" value="" /> --参考:[[Androidのバージョン>#neb672e0]] ***iOS [#mba59386] -iOS 構成 - Apache Cordova~ https://cordova.apache.org/docs/ja/7.x/guide/platforms/ios/config.html ***Windowsと[[Windows Phone]] [#tfa9013b] ・・・ **パッケージ管理 [#d322639a] ***Browser [#ie82631e] ブラウザ内で使用するJavaScriptの管理に使用。 ***npm [#icff9246] 外部ツール(node.js製)の管理に使用。 ***参考 [#p4582ef3] -ASP.NET Coreへの移行 - マイクロソフト系技術情報 Wiki > パッケージ・マネージャ~ https://techinfoofmicrosofttech.osscons.jp/index.php?ASP.NET%20Core%E3%81%B8%E3%81%AE%E7%A7%BB%E8%A1%8C#w4347dc8 **デプロイ [#sd20f8a9] ***Android [#r70e858c] Android 向けのビルド・デバッグは、Window上でエミュレータを使用して行うことができる。 -[[エミュレータ>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?Android%E3%81%AE%E3%83%87%E3%83%90%E3%83%83%E3%82%B0]] -[[実機>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?Android%E3%81%AE%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4]] ***iOS [#mb37b482] iOS向けのビルド・デバッグは、別途Macマシンを用意する必要がある。 -[[エミュレータ>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?iOS%E3%81%AE%E3%83%87%E3%83%90%E3%83%83%E3%82%B0]] -[[実機>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?iOS%E3%81%AE%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4]] *参考 [#r4d1709b] **個別 [#a7625769] ***[[[[Cordova Tools Extension]]]] [#j4562353] ***[[Visual Studio Tools for Apache Cordova]] [#a7a1da3c] **バージョン [#tedde1c8] ***Android [#neb672e0] -minSdkVersionとtargetSdkVersionの関係 - Qiita~ https://qiita.com/srtkmsw/items/d6f7790f238d3797e7d9 -基本をおさえる!Androidアプリで指定するバージョンについて(compileSdk,buildToolsVersion,....) - Qiita~ https://qiita.com/takahirom/items/e00126586c13aebf1a6b -Androidのバージョン履歴 - Wikipedia~ https://ja.wikipedia.org/wiki/Android%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E5%B1%A5%E6%AD%B4 -<uses-sdk> | Android Developers~ https://developer.android.com/guide/topics/manifest/uses-sdk-element.html?hl=ja **osscons.jp [#u3e64709] ***.NET 開発基盤部会 Wiki [#d1d53d6e] -スマホ~ https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?%E3%82%B9%E3%83%9E%E3%83%9B --ハイブリッドアプリ~ https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?%E3%83%8F%E3%82%A4%E3%83%96%E3%83%AA%E3%83%83%E3%83%89%E3%82%A2%E3%83%97%E3%83%AA ---Cordova (PhoneGap)~ https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?Cordova%20%28PhoneGap%29 --Android~ https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?Android ---Android開発~ https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?Android%E9%96%8B%E7%99%BA -HTML/CSS/JavaScript~ https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?HTML%2FCSS%2FJavaScript --HTML~ https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?HTML ---Content-Security-Policy~ https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?Content-Security-Policy ---- Tags: [[:.NET開発]], [[:モバイル系開発]]