diff --git a/src/_data/doctor.yml b/src/_data/doctor.yml new file mode 100644 index 0000000000..b1e9d2e949 --- /dev/null +++ b/src/_data/doctor.yml @@ -0,0 +1,448 @@ +LinuxAndroid: + degree: 1 + windows: 'X' + linux: 'N' + android-toolchain: 'Y' + chrome: 'N' + xcode: 'X' + visual-studio: 'X' + android-studio: 'Y' + errors: 2 + add-android: 'N' + add-chrome: 'Y' + add-simulator: 'X' + add-xcode: 'X' + add-linux-tools: 'Y' + add-visual-studio: 'X' +LinuxAndroidWeb: + degree: 2 + windows: 'X' + linux: 'N' + android-toolchain: 'Y' + chrome: 'Y' + xcode: 'X' + visual-studio: 'X' + android-studio: 'Y' + errors: 1 + add-android: 'N' + add-chrome: 'N' + add-simulator: 'X' + add-xcode: 'X' + add-linux-tools: 'Y' + add-visual-studio: 'X' +LinuxDesktop: + degree: 1 + windows: 'X' + linux: 'Y' + android-toolchain: 'N' + chrome: 'N' + xcode: 'X' + visual-studio: 'X' + android-studio: 'N' + errors: 3 + add-android: 'Y' + add-chrome: 'Y' + add-simulator: 'X' + add-xcode: 'X' + add-linux-tools: 'N' + add-visual-studio: 'X' +LinuxDesktopAndroid: + degree: 2 + windows: 'X' + linux: 'Y' + android-toolchain: 'Y' + chrome: 'N' + xcode: 'X' + visual-studio: 'X' + android-studio: 'Y' + errors: 1 + add-android: 'N' + add-chrome: 'Y' + add-simulator: 'X' + add-xcode: 'X' + add-linux-tools: 'N' + add-visual-studio: 'X' +LinuxDesktopAndroidWeb: + degree: 3 + windows: 'X' + linux: 'Y' + android-toolchain: 'Y' + chrome: 'Y' + xcode: 'X' + visual-studio: 'X' + android-studio: 'Y' + errors: 0 + add-android: 'N' + add-chrome: 'N' + add-simulator: 'X' + add-xcode: 'X' + add-linux-tools: 'N' + add-visual-studio: 'X' +LinuxDesktopWeb: + degree: 2 + windows: 'X' + linux: 'Y' + android-toolchain: 'N' + chrome: 'Y' + xcode: 'X' + visual-studio: 'X' + android-studio: 'N' + errors: 2 + add-android: 'Y' + add-chrome: 'N' + add-simulator: 'X' + add-xcode: 'X' + add-linux-tools: 'N' + add-visual-studio: 'X' +LinuxWeb: + degree: 1 + windows: 'X' + linux: 'N' + android-toolchain: 'N' + chrome: 'Y' + xcode: 'X' + visual-studio: 'X' + android-studio: 'N' + errors: 3 + add-android: 'Y' + add-chrome: 'N' + add-simulator: 'X' + add-xcode: 'X' + add-linux-tools: 'Y' + add-visual-studio: 'X' +macOSAndroid: + degree: 1 + windows: 'X' + linux: 'X' + android-toolchain: 'Y' + chrome: 'N' + xcode: 'N' + visual-studio: 'X' + android-studio: 'Y' + errors: 2 + add-android: 'N' + add-chrome: 'Y' + add-simulator: 'Y' + add-xcode: 'Y' + add-linux-tools: 'X' + add-visual-studio: 'X' +macOSAndroidWeb: + degree: 2 + windows: 'X' + linux: 'X' + android-toolchain: 'Y' + chrome: 'Y' + xcode: 'N' + visual-studio: 'X' + android-studio: 'Y' + errors: 1 + add-android: 'N' + add-chrome: 'N' + add-simulator: 'Y' + add-xcode: 'Y' + add-linux-tools: 'X' + add-visual-studio: 'X' +macOSDesktop: + degree: 1 + windows: 'X' + linux: 'X' + android-toolchain: 'N' + chrome: 'N' + xcode: 'Y' + visual-studio: 'X' + android-studio: 'N' + errors: 3 + add-android: 'Y' + add-chrome: 'Y' + add-simulator: 'Y' + add-xcode: 'N' + add-linux-tools: 'X' + add-visual-studio: 'X' +macOSDesktopAndroid: + degree: 2 + windows: 'X' + linux: 'X' + android-toolchain: 'Y' + chrome: 'N' + xcode: 'Y' + visual-studio: 'X' + android-studio: 'Y' + errors: 1 + add-android: 'N' + add-chrome: 'Y' + add-simulator: 'Y' + add-xcode: 'N' + add-linux-tools: 'X' + add-visual-studio: 'X' +macOSDesktopAndroidWeb: + degree: 3 + windows: 'X' + linux: 'X' + android-toolchain: 'Y' + chrome: 'Y' + xcode: 'Y' + visual-studio: 'X' + android-studio: 'Y' + errors: 0 + add-android: 'N' + add-chrome: 'N' + add-simulator: 'Y' + add-xcode: 'N' + add-linux-tools: 'X' + add-visual-studio: 'X' +macOSDesktopiOS: + degree: 2 + windows: 'X' + linux: 'X' + android-toolchain: 'N' + chrome: 'N' + xcode: 'Y' + visual-studio: 'X' + android-studio: 'N' + errors: 3 + add-android: 'Y' + add-chrome: 'Y' + add-simulator: 'N' + add-xcode: 'N' + add-linux-tools: 'X' + add-visual-studio: 'X' +macOSDesktopiOSAndroid: + degree: 3 + windows: 'X' + linux: 'X' + android-toolchain: 'Y' + chrome: 'N' + xcode: 'Y' + visual-studio: 'X' + android-studio: 'Y' + errors: 1 + add-android: 'N' + add-chrome: 'Y' + add-simulator: 'N' + add-xcode: 'N' + add-linux-tools: 'X' + add-visual-studio: 'X' +macOSDesktopiOSAndroidWeb: + degree: 4 + windows: 'X' + linux: 'X' + android-toolchain: 'Y' + chrome: 'Y' + xcode: 'Y' + visual-studio: 'X' + android-studio: 'Y' + errors: 0 + add-android: 'N' + add-chrome: 'N' + add-simulator: 'N' + add-xcode: 'N' + add-linux-tools: 'X' + add-visual-studio: 'X' +macOSDesktopiOSWeb: + degree: 3 + windows: 'X' + linux: 'X' + android-toolchain: 'N' + chrome: 'Y' + xcode: 'Y' + visual-studio: 'X' + android-studio: 'N' + errors: 2 + add-android: 'Y' + add-chrome: 'N' + add-simulator: 'N' + add-xcode: 'N' + add-linux-tools: 'X' + add-visual-studio: 'X' +macOSDesktopWeb: + degree: 2 + windows: 'X' + linux: 'X' + android-toolchain: 'N' + chrome: 'Y' + xcode: 'Y' + visual-studio: 'X' + android-studio: 'N' + errors: 2 + add-android: 'Y' + add-chrome: 'N' + add-simulator: 'Y' + add-xcode: 'N' + add-linux-tools: 'X' + add-visual-studio: 'X' +macOSiOS: + degree: 1 + windows: 'X' + linux: 'X' + android-toolchain: 'N' + chrome: 'N' + xcode: 'Y' + visual-studio: 'X' + android-studio: 'N' + errors: 3 + add-android: 'Y' + add-chrome: 'Y' + add-simulator: 'N' + add-xcode: 'N' + add-linux-tools: 'X' + add-visual-studio: 'X' +macOSiOSAndroid: + degree: 2 + windows: 'X' + linux: 'X' + android-toolchain: 'Y' + chrome: 'N' + xcode: 'Y' + visual-studio: 'X' + android-studio: 'Y' + errors: 1 + add-android: 'N' + add-chrome: 'Y' + add-simulator: 'N' + add-xcode: 'N' + add-linux-tools: 'X' + add-visual-studio: 'X' +macOSiOSWeb: + degree: 2 + windows: 'X' + linux: 'X' + android-toolchain: 'N' + chrome: 'Y' + xcode: 'Y' + visual-studio: 'X' + android-studio: 'N' + errors: 2 + add-android: 'Y' + add-chrome: 'N' + add-simulator: 'N' + add-xcode: 'N' + add-linux-tools: 'X' + add-visual-studio: 'X' +macOSWeb: + degree: 1 + windows: 'X' + linux: 'X' + android-toolchain: 'N' + chrome: 'Y' + xcode: 'N' + visual-studio: 'X' + android-studio: 'N' + errors: 3 + add-android: 'Y' + add-chrome: 'N' + add-simulator: 'Y' + add-xcode: 'Y' + add-linux-tools: 'X' + add-visual-studio: 'X' +WindowsAndroid: + degree: 1 + windows: 'Y' + linux: 'X' + android-toolchain: 'Y' + chrome: 'N' + xcode: 'X' + visual-studio: 'N' + android-studio: 'Y' + errors: 2 + add-android: 'N' + add-chrome: 'Y' + add-simulator: 'X' + add-xcode: 'X' + add-linux-tools: 'X' + add-visual-studio: 'Y' +WindowsAndroidWeb: + degree: 2 + windows: 'Y' + linux: 'X' + android-toolchain: 'Y' + chrome: 'Y' + xcode: 'X' + visual-studio: 'N' + android-studio: 'Y' + errors: 1 + add-android: 'N' + add-chrome: 'N' + add-simulator: 'X' + add-xcode: 'X' + add-linux-tools: 'X' + add-visual-studio: 'Y' +WindowsDesktop: + degree: 1 + windows: 'Y' + linux: 'X' + android-toolchain: 'N' + chrome: 'N' + xcode: 'X' + visual-studio: 'Y' + android-studio: 'N' + errors: 3 + add-android: 'Y' + add-chrome: 'Y' + add-simulator: 'X' + add-xcode: 'X' + add-linux-tools: 'X' + add-visual-studio: 'N' +WindowsDesktopAndroid: + degree: 2 + windows: 'Y' + linux: 'X' + android-toolchain: 'Y' + chrome: 'N' + xcode: 'X' + visual-studio: 'Y' + android-studio: 'Y' + errors: 1 + add-android: 'N' + add-chrome: 'Y' + add-simulator: 'X' + add-xcode: 'X' + add-linux-tools: 'X' + add-visual-studio: 'N' +WindowsDesktopAndroidWeb: + degree: 3 + windows: 'Y' + linux: 'X' + android-toolchain: 'Y' + chrome: 'Y' + xcode: 'X' + visual-studio: 'Y' + android-studio: 'Y' + errors: 0 + add-android: 'N' + add-chrome: 'N' + add-simulator: 'X' + add-xcode: 'X' + add-linux-tools: 'X' + add-visual-studio: 'N' +WindowsDesktopWeb: + degree: 2 + windows: 'Y' + linux: 'X' + android-toolchain: 'N' + chrome: 'Y' + xcode: 'X' + visual-studio: 'Y' + android-studio: 'N' + errors: 2 + add-android: 'Y' + add-chrome: 'N' + add-simulator: 'X' + add-xcode: 'X' + add-linux-tools: 'X' + add-visual-studio: 'N' +WindowsWeb: + degree: 1 + windows: 'Y' + linux: 'X' + android-toolchain: 'N' + chrome: 'Y' + xcode: 'X' + visual-studio: 'N' + android-studio: 'N' + errors: 3 + add-android: 'Y' + add-chrome: 'N' + add-simulator: 'X' + add-xcode: 'X' + add-linux-tools: 'X' + add-visual-studio: 'Y' \ No newline at end of file diff --git a/src/_data/sidenav.yml b/src/_data/sidenav.yml index 487a739bb4..61be12c474 100644 --- a/src/_data/sidenav.yml +++ b/src/_data/sidenav.yml @@ -356,6 +356,8 @@ - title: Android permalink: /platform-integration/android children: + - title: Add Android as build target + permalink: /platform-integration/android/install-android - title: Add a splash screen permalink: /platform-integration/android/splash-screen - title: Bind to native code @@ -369,6 +371,8 @@ - title: iOS permalink: /platform-integration/ios children: + - title: Add iOS as build target + permalink: /platform-integration/ios/install-ios - title: Leverage Apple's system libraries permalink: /platform-integration/ios/apple-frameworks - title: Add a launch screen @@ -393,6 +397,8 @@ - title: macOS permalink: /platform-integration/macos children: + - title: Add macOS as build target + permalink: /platform-integration/macos/install-macos - title: Build a macOS app permalink: /platform-integration/macos/building - title: C interop @@ -400,6 +406,8 @@ - title: Web permalink: /platform-integration/web children: + - title: Add web as build target + permalink: /platform-integration/web/install-web - title: Build a web app permalink: /platform-integration/web/building - title: Web FAQ @@ -413,6 +421,8 @@ - title: Windows permalink: /platform-integration/windows children: + - title: Add Windows as build target + permalink: /platform-integration/windows/install-windows - title: Build a Windows app permalink: /platform-integration/windows/building diff --git a/src/_includes/docs/install/compiler/android.md b/src/_includes/docs/install/compiler/android.md index 6f58d63376..7d6e430a49 100644 --- a/src/_includes/docs/install/compiler/android.md +++ b/src/_includes/docs/install/compiler/android.md @@ -1,11 +1,28 @@ ## Configure Android development +{% assign devos = include.devos %} +{% assign target = include.target %} +{% assign compiler = include.compiler %} +{% assign time = include.time %} + +{% case devos %} +{% when 'Windows' -%} + {% assign terminal='PowerShell' %} + {% assign prompt='C:\>' %} +{% when "macOS" -%} + {% assign terminal='your Terminal' %} + {% assign prompt='$' %} +{% else -%} + {% assign terminal='a shell' %} + {% assign prompt='$' %} +{% endcase -%} + ### Configure the Android toolchain in Android Studio {% include docs/help-link.md location='android-studio' section='#android-setup' %} {% comment %} Nav tabs {% endcomment -%} -