Microsoft Releases Xamarin.Forms 4.0

Posted on May 22, 2019 by Paul Thurrott in Android, Dev, iOS, Mobile with 9 Comments

The latest version of Microsoft’s Xamarin.Forms cross-platform UI toolkit for developers provides a simpler way to build mobile apps. In many ways, it appears to be a Microsoft-focused take on Flutter, Google’s mobile app framework.

“For the past year, Xamarin has been on a focused journey to improve your productivity by reducing your complexity when building cross-platform mobile applications,” Microsoft’s David Ortinau writes. “We learned from you that getting started with Xamarin.Forms should be easier and quicker, and that navigation is a constant area of frustration.”

The result is a major new Xamarin.Forms feature called Shell. According to Microsoft, “Xamarin.Forms Shell reduces the complexity of mobile application development by providing the fundamental features that most mobile applications require, including a single place to describe the visual hierarchy of an application, a common navigation user experience, a URI-based navigation scheme that permits navigation to any page in the application, and an integrated search handler.” Shell apps all provide better rendering speeds and reduced memory consumption.

Shell has a downside, of sorts: It only works for Android and iOS apps where Xamarin.Forms more broadly also works for Windows 10 UWP (Universal Windows Platform) apps too. (It also supports Mac, WPF, GTK+, and Tizen in preview.) But for developers steeped in the Microsoft stack, Xamarin.Forms and Shell provide a familiar C# and .NET take on mobile development.

Xamarin.Forms 4.0 also includes a preview of a new feature called Visual that makes it easier to create mobile apps that look natural and native on Android. Today, it includes base implementations for many Material Design user interface controls, and more is on the way, as is iOS support.

You can learn more about Xamarin.Forms 4.0 and Shell at the Microsoft Docs website.

Tagged with ,

Elevate the Conversation!

Join Thurrott Premium to enjoy our Premium comments.

Premium member comments on news posts will feature an elevated status that increases their visibility. This tab would allow you to participate in Premium comments with other premium members. Register to join the other Premium members in elevating the conversation!

Register or Subscribe

Join the discussion!


Don't have a login but want to join the conversation? Become a Thurrott Premium or Basic User to participate