dotnet/maui-samples
Samples for .NET Multi-Platform App UI (.NET MAUI)
6 Releases
Latest: 4y ago
.NET 6.0 Preview 66.0.1xx-preview6LatestPre-release
📦 .NET Multi-Platform App UI (MAUI) Workload Downloads
- After installing the .NET SDK, you can install .NET MAUI using the `dotnet workload install` command:
- ```console
- $ dotnet workload install maui
- ```
- The following workloads are also available to install individually:
- ```console
- $ dotnet workload install microsoft-android-sdk-full
- $ dotnet workload install microsoft-ios-sdk-full
- + 6 more
.NET 6.0 Preview 56.0.1xx-preview5Pre-release
📦 .NET Multi-Platform App UI Workload Downloads
- After installing the .NET SDK, you can install these platform SDKs using the `dotnet workload install` command:
- ```console
- $ dotnet workload install microsoft-android-sdk-full
- $ dotnet workload install microsoft-ios-sdk-full
- $ dotnet workload install microsoft-maccatalyst-sdk-full
- $ dotnet workload install microsoft-macos-sdk-full
- $ dotnet workload install microsoft-tvos-sdk-full
- ```
- + 2 more
.NET 6.0 Preview 46.0.1xx-preview4Pre-release
📦 .NET Multi-Platform App UI Workload Downloads
- | | Android SDK Installer | iOS SDK Installer | Mac Catalyst SDK Installer | Mac Cocoa SDK Installer |
- | --------- | :------------------------------------------: | :----------------------: | :----------------------: | :----------------------: |
- | Windows | [x64][android-win] | [x64][ios-win] | |
- | macOS | [x64][android-mac] | [x64][ios-mac] | [x64][maccatalyst-mac] | [x64][maccocoa-mac] |
- </br>
- Visit [.NET Documentation](https://docs.microsoft.com/dotnet/core/) to learn about .NET, for building many different types of applications.
- [android-win]: https://dl.internalx.com/vsts-devdiv/Xamarin.Android/public/net6/4716293/6.0.1xx-preview4/a09fa1e93a94c7ee9f759c840ed7a5829d0e9152/Microsoft.NET.Workload.Android.11.0.200.245.msi
- [ios-mac]: https://bosstoragemirror.azureedge.net/wrench/6.0.1xx-preview4/05cf7f73ec60d360f1a6391f1c047d4e8957203a/4731910/package/notarized/Microsoft.iOS.Bundle.14.5.100-preview.4.638.pkg
- + 2 more
.NET 6.0 Preview 36.0.1xx-preview3Pre-release
📦 .NET Multi-Platform App UI Workload Downloads
- | | Android SDK Installer | iOS SDK Installer | Mac Catalyst SDK Installer | Mac Cocoa SDK Installer |
- | --------- | :------------------------------------------: | :----------------------: | :----------------------: | :----------------------: |
- | Windows | [x64][android-win] | [x64][ios-win] | |
- | macOS | [x64][android-mac] | [x64][ios-mac] | [x64][maccatalyst-mac] | [x64][maccocoa-mac] |
- </br>
- Visit [.NET Documentation](https://docs.microsoft.com/dotnet/core/) to learn about .NET, for building many different types of applications.
- [//]: # ( MAUI )
- [ios-win]: https://bosstoragemirror.azureedge.net/wrench/6.0.1xx-preview3/f68d4d9c2a342daf9eaad364ccbe252e009d3901/4623693/package/Microsoft.NET.Workload.iOS.14.4.100-preview.3.1326.msi
- + 3 more
.NET 6.0 Preview 26.0.1xx-preview2Pre-release
📦 .NET Multi-Platform App UI Workload Downloads
- | | Android SDK Installer | iOS SDK Installer | Mac Catalyst SDK Installer |
- | --------- | :------------------------------------------: | :----------------------: | :----------------------: |
- | Windows | [x64][android-win] | [x64][ios-win] | |
- | macOS | [x64][android-mac] | [x64][ios-mac] | [x64][maccatalyst-mac] |
- </br>
- Visit [.NET Documentation](https://docs.microsoft.com/dotnet/core/) to learn about .NET, for building many different types of applications.
- [//]: # ( MAUI )
- [ios-win]: https://bosstoragemirror.azureedge.net/wrench/main/98c8649d0c7d1e3c4c8d8d09e022befa853fb1e7/4541181/package/Microsoft.NET.Workload.iOS.14.4.100-ci.main.1192.msi
- + 3 more
.NET 6.0 Preview 16.0.1xx-preview1Pre-release
📋 Changes
- Android: [[Windows][android-win]] [[Mac][android-mac]]
- iOS: [[Windows][ios-win]] [[Mac][ios-mac]]
📦 Android
- Prerequisites:
- You will need the Android SDK installed as well as `Android SDK Platform 30`. One way to acquire this is to install the Xamarin workload in the Visual Studio installer. You can manage Android SDKs from `Tools > Android > Android SDK Manager` from within Visual Studio.
📦 iOS
- Prerequisites:
- Xcode 12.3
📦 Using IDEs
- Currently, you can use Visual Studio 2019 16.9 Preview 4 on Windows
- (with the Xamarin workload) with a few manual steps.
- Open an Administrator command prompt to enable the
- `EnableWorkloadResolver.sentinel` feature flag:
- > cd "C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\MSBuild\Current\Bin\SdkResolvers\Microsoft.DotNet.MSBuildSdkResolver"
- > echo > EnableWorkloadResolver.sentinel
- > NOTE: your path to Visual Studio may vary, depending on where you
- > selected to install it. `Preview` is the default folder for Visual
- + 3 more
📦 Known Issues
- ```xml
- <PropertyGroup>
- <RuntimeIdentifier>android.21-arm64</RuntimeIdentifier>
- </PropertyGroup>
- ```
- `Release` builds should be unaffected by this issue.
- [android-mac]: https://aka.ms/net6-preview1-android-mac
- [android-win]: https://aka.ms/net6-preview1-android-windows
- + 2 more
