「[[マイクロソフト系技術情報 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開発]], [[:モバイル系開発]]

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS