David Ortinau

Principal Product Manager, .NET Multi-platform App UI

David is a Principal Product Manager for .NET at Microsoft, focused on .NET MAUI. A .NET developer since 2002, and versed in a range of programming languages, David has developed web, environmental, and mobile experiences for a wide variety of industries. After several successes with tech startups and running his own software company, David joined Microsoft to follow his passion: crafting tools that help developers create better app experiences. When not at a computer or with his family, David is running through the woods.

Post by this author

Adaptive Mobile Designs with FlexLayout

Xamarin.Forms is fantastic for quickly shipping a single code base to multiple platforms and devices. As soon as you are present on all those different screens, you need to make sure your UI looks as you expect, and even adapt the layout for your specific goals. FlexLayout makes this easier than before and provides new options for you to space and distribute your UI to suit different dimensions.

Xamarin.Forms 3.1: Improving the Little Things

Earlier this year, we surveyed Xamarin.Forms developers about the kinds of custom controls and extra platform code being written repeatedly that should be considered for support “in the box”. From these conversations, we created an initiative to deliver as many as we could in the next several releases. Just six weeks after shipping Xamarin.Forms 3.0 at Build 2018, we are excited to introduce Xamarin.Forms 3.1 with a batch of those enhancements to make your lives easier. Now you can spend more time investing in your applications! In this article, we'll take a look at some of the highlights.

Build 2018: Conference Vision Demo App

Try the Latest Release of Xamarin.Forms 3.0!

Update to Xamarin.Forms 3.0 Pre-Release Available Today!

Better Resource Organization in Xamarin.Forms

Making iOS 11 Even Easier with Xamarin.Forms

3 Big Things To Explore in the Xamarin.Forms 2.5.0 Pre-Release

DataBinding Power Moves You May Not Be Using (Yet)

Xamarin.Forms Stable Comes to .NET Standard 2.0