Skip to content

Instantly share code, notes, and snippets.

@ghuntley
Last active September 18, 2019 16:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ghuntley/08a32c2cc6d3ae3c21f6809f2cdd50d0 to your computer and use it in GitHub Desktop.
Save ghuntley/08a32c2cc6d3ae3c21f6809f2cdd50d0 to your computer and use it in GitHub Desktop.

Developer Environment Setup

📖 Overview

Developing applications with the Uno Platform requires Visual Studio for Windows. On iOS and Android, the Uno Platform relies extensively on the Xamarin Native stack. On WebAssembly, the Uno Platform relies directly on the Mono-Wasm runtime.

If you are doing this workshop as part of a classroom, it is important to pre-install these components of Visual Studio for Windows before attendance, as you'll need to download upwards of 12Gb of software from Microsoft.

☑️ Software Installation

Attendees will need a Windows 10 (version 1903 or higher recommended) computer with the following software installed:

  • Visual Studio for Windows 2019 16.2.0 or higher (any edition) with the following workloads installed:

    • .NET desktop development
    • Universal Windows Platform development
    • Mobile development with .NET
    • ASP.NET and web development
    • Node.js development
    • Visual Studio extension development
    • .NET Core cross-platform development
    • Individual components:
      • .NET / .NET Framework 4.6.2 SDK
      • .NET / .NET Framework 4.6.2 targeting pack
      • Code tools / Git for Windows
      • SDKs, librairies, and frameworks / Windows 10 SDK (10.0.16299.0)
      • SDKs, librairies, and frameworks / Windows 10 SDK (10.0.17763.0)
      • SDKs, librairies, and frameworks / Windows 10 SDK (10.0.18362.0)
      • Emulators / Intel Hardware Accelerated Execution Manager (HAXM) -- if you have an Intel processor
  • .NET Core 2.2 SDK

  • Android SDKs and Tools with the following components installed in the Android SDK Manager via Visual Studio for Windows -> Tools -> Android -> Android SDK Manager.

android-sdks-and-tools-platforms-tab

  • Platforms
    • Android 9.0 (Pie) API 28
    • Android 8.1 (Oreo) API 27
    • Android 8.0 (Oreo) API 26

android-sdks-and-tools-tools-tab

☑️ Configuration

What's next

🎉 that's it. Your computer is now setup to do software development with the Uno Platform. In the next module you'll learn all about the Uno Platform and build your first application via the Uno Solution Template generator.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment