//Build 2020: Xamarin.Forms Experts Panel
Hosts
- Brandon Minnick - Xamarin + Azure Developer Advocate
- Matt Soucoup - Xamarin + Azure Developer Advocate
- Maddy Leger - Xamarin.Forms Tools PM
- David Ortinau - Mobile Developer Tools PM
Recording
https://mybuild.microsoft.com/sessions/c1d6f1b2-49df-4834-b9bc-0f8e194c03b2?source=sessions
Slides
https://www.slideshare.net/BrandonMinnickMBA/build2020-xamarinforms-experts-qa
Q&A
.NET MAUI
- When will .NET MAUI be released?
- It will be included in .NET 6
- The roadmap is available here: https://github.com/dotnet/maui/wiki/Roadmap
- Will Xamarin.Forms be deprecated when .NET MAUI debuts?
- The plan is to add features to Xamarin.Forms until .NET MAUI reaches GA in .NET 6. After .NET MAUI is released in .NET 6 in November 2020, Xamarin.Forms will continue to receive priority service for 12 months.
- Will .NET MAUI automatically generate all of the iOS and Android images based on a single image?
- Yes! It will resize your Image assets to 1x, 2x, 3x, HDPI, XHDPI, etc., similar to the Resizetizer NuGet Package
-
Will .NET MAUI allow deployment of one code base across iPhone, Android, Windows Desktop, macOS Desktop and Linux?
- Yes, checkout this chart in the .NET MAUI README to see the platforms supported
-
What flavor of XAML will be supported by .NET MAUI
- It will continue to support the same XAML that we know and love from Xamarin.Forms
-
How will .NET MAUI affect existing Xamarin Plugins developed by the community?
- To target .NET MAUI, Plugins will need to add a dependency to .NET 6 and reference the new
System.Maui
namespaces
- To target .NET MAUI, Plugins will need to add a dependency to .NET 6 and reference the new
-
Will .NET MAUI and Blazor be unified?
- Stay tuned! No official plans yet, but we're looking into the possibility.
-
Will .NET Maui allow you to break out into Native UI when needed?
- Yes! It leverages Multitargeting which allows us to reference platform-specific APIs in our unified MAUI project
- Yes! It leverages Multitargeting which allows us to reference platform-specific APIs in our unified MAUI project
-
For new developers, should we start building apps with MAUI?
- Today, continue using Xamarin.Forms because MAUI won't be available until the preview of .NET 6 is released later this year.
-
What can we expect as far as performance improvements with MAUI?
- Slim Renderers will drastically improve performance and standardize renderers across platforms
Xamarin.Forms
- Is there plans to build/run a Xamarin.iOS app without connecting to macOS/Xcode?
- Hot Restart allows us to build/deploy our Xamarin.Forms app to an iOS device directly from Visual Studio on Windows without connecting to a Mac. You will still need macOS / Xcode to publish the app to the App Store and AdHoc users.
- What exciting new features are available today in Xamarin.Forms?
- Maddy: Gradient Brush in Xamarin.Forms v4.7-pre1
- Matt: Xamarin.Forms.Shell Backwards Navigation
- Brandon: Xamarin.Forms C# Markup
- David: I love all of my new features equally 😇
Tools
- What is the future of Xamarin.Essentials?
- Like Xamarin.Forms, Xamarin.Essentials is also being rolled into .NET
Xamarin.Essentials
->System.Devices
Xamarin.Forms
->System.Maui
- Like Xamarin.Forms, Xamarin.Essentials is also being rolled into .NET
- When can we start using SDK Projects with Xamarin?
- .NET 6
- When can we expect UWP XAML Hot Reload?
Events / Conferences
- What are the upcoming Xamarin events and conferences?