David Ortinau
St. Louis
Husband of Angie. Father of 4. Creator of www.whitepaperbible.org.
Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by David Ortinau
CoreCLR Progress and the Mono Timeline for .NET MAUI
A few months ago I shared that .NET MAUI moves to CoreCLR in .NET 11, making CoreCLR the default runtime for your Android, iOS, and Mac Catalyst apps. That was Preview 4 and we have been heads down since then. Preview 6 marks the next milestone where CoreCLR is now the only runtime for .NET MAUI mobile apps. Here is where we are, and our request to you. Where We Are Now The runtime work is functionally complete on Android, iOS, and Mac Catalyst.
.NET MAUI Moves to CoreCLR in .NET 11
Starting in .NET 11 Preview 4, CoreCLR is the default runtime for .NET MAUI applications on Android, iOS, and Mac Catalyst. Your mobile apps now run on the same runtime that powers ASP.NET Core, Azure services, desktop applications, and millions of production workloads around the world. Mono Made This Possible For more than 15 years, Mono has been the runtime making .NET possible in places it was never designed to go.
Welcome to SkiaSharp 4.0 Preview 1
Created 10 years ago, SkiaSharp has long been the backbone of cross-platform 2D graphics in .NET. It powers graphics rendering across mobile, desktop, web, and server targets with consistent, high-quality output using the open-source Skia engine. SkiaSharp gives .NET developers the tools to draw text, geometries, and images with pixel-perfect fidelity wherever their apps run.
Accelerating .NET MAUI Development with AI Agents
Author 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.
Pin Clustering in .NET MAUI Maps
If you’ve ever loaded a map with dozens — or hundreds — of pins, you know the result: an overlapping mess that’s impossible to interact with. Starting in .NET MAUI 11 Preview 2, the Map control supports pin clustering out of the box on Android and iOS/Mac Catalyst. What is pin clustering? Pin clustering automatically groups nearby pins into a single cluster marker when zoomed out. As you zoom in, clusters expand to reveal individual pins.
5 years of work in 2 weeks
These past two weeks have been some of the most exciting days I’ve had as a developer. I need to commemorate them. The shift I'm seeing is simple but profound: when Copilot can run the app, see the UI/DOM, and read logs and screenshots without me babysitting it, iteration speed stops being linear. It feels like years of work compressing into days.
Empirical Findings on Cause Placement: Leveraging Embedded Marketing for Nonprofit Organizations
Embedded marketing provides brands with a strategic approach to effectively reach audiences, whose engagement has become increasingly elusive. This work introduces cause placement, a form of embedded marketing whereby messages about prosocial causes—the offerings of nonprofit organizations—are inserted into entertainment programming. Across the two studies, the authors investigate the effects of different message factors on the effectiveness of cause placement.
MauiReactor: An MVU Approach for .NET MAUI
Author 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.
My Top 5 UI Moments of 2025 (So Far)
We are now at the end of the month, and I've had the benefit of reading everyone's MAUI UI July 2025 posts. They have been fantastic! As the product owner for .NET MAUI I get go talk to so many of you and peek behind the scenes at the amazing cross-platform experiences you're building with .NET MAUI. You are the real pros. You work in the trenches between demanding users and often more demanding stakeholders. I applaud you! Please continue sharing your wisdom with our amazing .NET community.
Simpler XAML in .NET MAUI 10
Author 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.
Multimodal Vision Intelligence with .NET MAUI
Author 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.
Multimodal Voice Intelligence with .NET MAUI
Author 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.
Using AI Foundry with .NET MAUI
Author 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.
Announcing .NET MAUI in .NET 8
November 14th, 2023 Today our team is thrilled to introduce you to the latest major stable release of .NET MAUI in .NET 8! We build .NET MAUI to enable .NET developers to create cross-platform applications for Android, iOS, macOS, and Windows with deep native integrations, platform-native user interfaces, and hybrid experiences that extend the reach of Blazor and other web UI technologies.
Announcing .NET MAUI in .NET 8 RC 2: More Quality
October 10th, 2023 Today, we take one step closer to .NET 8 general availability (GA) by shipping .NET MAUI in .NET 8 release candidate 2 (RC2). As with RC1, this release is covered by a go-live license so you can receive support when using it in your production applications. In this release we have focused on issues that regressed throughout the previews, and regaining some performance that was lost as we improved the reliability of hot reload, visual state manager, bindings, and app themes.
Announcing .NET MAUI in .NET 8 RC 2: More Quality
October 10th, 2023 Today, we take one step closer to .NET 8 general availability (GA) by shipping .NET MAUI in .NET 8 release candidate 2 (RC2). As with RC1, this release is covered by a go-live license so you can receive support when using it in your production applications. In this release we have focused on issues that regressed throughout the previews, and regaining some performance that was lost as we improved the reliability of hot reload, visual state manager, bindings, and app themes.
.NET MAUI in .NET 8 RC 1: Quality Improvements and Xcode 15 Beta Support
Microsoft has recently announced the first Release Candidate version of the .NET Multi-platform App UI (MAUI) framework in the .NET 8 roadmap.
Announcing .NET MAUI in .NET 8 Release Candidate 1: Quality
September 12th, 2023 Today, we are very excited to announce the availability of .NET MAUI in .NET 8 release candidate 1 which comes with a go live license so you can confidently use this release for your production applications. The dominant theme of our .NET MAUI work in .NET 8 is code quality.
Announcing .NET MAUI in .NET 8 Release Candidate 1: Quality
September 12th, 2023 Today, we are very excited to announce the availability of .NET MAUI in .NET 8 release candidate 1 which comes with a go live license so you can confidently use this release for your production applications. The dominant theme of our .NET MAUI work in .NET 8 is code quality.
Announcing .NET MAUI in .NET 8 Preview 7: Keyboard Accelerators
August 8th, 2023 .NET MAUI is now available in .NET 8 Preview 7 introducing keyboard accelerators, and more fixes and improvements. This is the final preview release of .NET 8 before we ship release candidates and the generally available (GA) release. We will celebrate that release as usual at .NET Conf, and the dates have been announced. Join us November 14-16, 2023 to celebrate the .NET 8 release! Today’s release is brought to you by 25 contributors (bots included).
Announcing .NET MAUI in .NET 8 Preview 7: Keyboard Accelerators
.NET MAUI is now available in .NET 8 Preview 7 introducing keyboard accelerators, and more fixes and improvements. This is the final preview release of .NET 8 before we ship release candidates and the generally available (GA) release. We will celebrate that release as usual at .NET Conf, and the dates have been announced. Join us November 14-16, 2023 to celebrate the .NET 8 release! Today’s release is brought to you by 25 contributors (bots included).
Announcing .NET MAUI in .NET 8 Preview 6: Hello VS Code & VS for Mac
July 11th, 2023 .NET MAUI is now available in .NET 8 Preview 6 resolving 23 high-impact issues, and introducing . Additionally, today you can now enjoy .NET MAUI in .NET 8 using the new .NET MAUI extension for Visual Studio Code, and with the 17.6.1 release of Visual Studio for Mac. What’s fixed and improved in .NET MAUI Several top desktop issues have been addressed for fonts (#9104, #13239), navigation (#7698, #15488, #9938), tabs (#12386, #13239, #6929), and file picker (#11088).
Announcing .NET MAUI in .NET 8 Preview 5
June 13th, 2023 Hello everyone! I’m thrilled to announce that .NET MAUI in .NET 8 Preview 5 is now available with lots of bug fixes and performance improvements for cross-platform app development. In this post, I’ll summarize some of the most important changes in this release and show you how to update your .NET MAUI project to use this release.
Announcing .NET MAUI in .NET 8 Preview 3
April 11th, 2023 The third preview of .NET Multi-platform App UI (MAUI) in .NET 8 is now available. This release we are focusing on improving the quality of the UI controls, layout, and memory management. Also new in .NET 8 we are introducing NuGet packages for your flexibility to preview future builds and lock your applications to a specific version. .NET MAUI is one of the most active projects in the .NET Foundation.
Announcing .NET MAUI for .NET 7 General Availability
November 8th, 2022 Six short months ago we introduced you to .NET Multi-platform App UI (MAUI) and today we are excited to announce the general availability of .NET MAUI in our next major release, .NET 7. Our primary work in .NET MAUI during this shortened timeframe has been on addressing your top feedback reports, improving the performance of CollectionView, and introducing desktop features as we have expanded your reach beyond mobile to desktop.
Use .NET MAUI for Native, No-Compromise Apps
Where your users are, that's where you want to be, where you need to be. On their phones, on their tablets, on their computers, and generally everywhere they interact with your app. This is reach - being present where your users are and where they're most effectively interacting with your app in order to help them to achieve their goals. The foundation of this omnipresence is being on both mobile and Web.
The Future of Xamarin Community Toolkit
July 15th, 2021 With the upcoming release of .NET MAUI later this year, we are excited to share our plans for Xamarin Community Toolkit! This includes plans for a .NET MAUI Community Toolkit, backwards compatible version of the Xamarin Community Toolkit, and the sunsetting of the current Xamarin Community Toolkit. However, before we get to all of this, we want to thank all of our amazing contributors to the library.
.NET MAUI Preview 5 Is Here
One month after Microsoft Build and Preview 4, the .NET MAUI team continued the progress with .NET Multi-platform App UI and Preview 5 is in front of us. It brings animations and the view transformation support, a couple of ported UI Components from the renderer architecture of Xamarin.Forms and Single Project Templates updates and improvements.
Introducing .NET Multi-platform App UI: Q&A With David Ortinau
Key Takeaways .NET MAUI (.NET Multi-platform App UI) will bring a lot of consistency to the developer experience, and enables some new, innovative experiences for developers Some of the main goals of .NET MAUI are about modernizing the design capabilities, and extending from mobile to desktop platforms starting with Windows and macOS Single project is a solution to align more closely with this developer focus while still providing all the native platform access important for delivering truly...
The New .NET Multi-platform App UI
February 3rd, 2021 With .NET 6 previews starting right around the corner, it is time to start getting excited for the new .NET Multi-platform App UI (MAUI) that was announced at BUILD 2020. This year of .NET has a lot of amazing things for client application developers. Let’s review the highlights and set your expectations for the year ahead. .NET 6 planning and execution is happening in the open, and we have a beautiful website that summarizes our GitHub epics and user stories across all of .NET.
Try New Gradients & Brushes with Xamarin.Forms 4.8
August 7th, 2020 Today marks the release of Xamarin.Forms 4.8. With a collection of features and quality improvements, Xamarin.Forms will give you even more opportunities to build colorful, interactive cross-platform applications. Let us take a dive into all of the new features coming to you in Xamarin.Forms! Gradients and Brushes Xamarin.Forms is releasing experimental support for Gradients and Brushes.
Exposure Notification API Support for Xamarin Apps
May 6th, 2020 Last month, Apple and Google announced plans for creating Exposure Notification APIs. By leveraging Bluetooth Low Energy, this help developers implement contact tracing for both iOS and Android. Our team has been tracking the releases of these APIs to ready them for Xamarin developers.
The Cognitive Services + Xamarin Combo Challenge!
April 20th, 2020 Summer is almost here! (Well, for those of us in the Northern Hemisphere anyway.) And while summer usually means it is time to travel and see the world, most of us are stuck inside right now. However, not to worry – our good friend Gerald Versluis has a way to, not only help pass the time, it will also help explore you the world once you can go outside. Additionally, you can get some cool Xamarin swag along the way.
Sync Mobile Apps with the Cloud via Change Tracking API
April 10th, 2020 If you are creating a mobile app that will work sending data back and forth from the cloud (I guess that 99% of the apps fall into this use case), you will have at some point the need to sync data between the app and the cloud itself.
Image Classification with TensorFlow Lite & Azure Services
March 27th, 2020 This is a guest blog by Daniel Hindrikes. Daniel is a Microsoft MVP, Speaker, and Xamarin + Cloud Solution Architect at tretton37. Image Classification allows our Xamarin apps to recognize objects in a photo. Being able to take a photo and recognize its contents is becoming more and more common. We experience it in our banking apps when making a mobile deposit, in our photo apps when adding filters, and in our HotDog apps to determine whether or not our meal is a hotdog.
Keynote: Xamarin All The Things
Join Maddy, David, and Amanda as they kick off a day full of Xamarin and .NET. Find out what is new and awesome for Xamarin developers to build stunning cross-platform mobile apps with .NET and Visual Studio. You do not want to miss out! For more information on Xamarin head over to https://aka.ms/XamarinFocus Day: 1 Code: S101
.NET Conf: Focus On Xamarin is Next Week!
March 17th, 2020 We are just one week away from the largest Xamarin digital event of the year, .NET Conf: Focus on Xamarin! It all starts at 8 AM PT, 16:00 UTC, Monday, March 23rd with a stellar keynote from Amanda Silver, Microsoft Corporate Vice President of Program Manager, along side Xamarin Program Managers Maddy Leger and David Ortinau. Join us on live on the .NET Conf website, and stay with us the entire day for great content.
Binding iOS Swift Libraries
February 28th, 2020 The iOS platform, along with its native languages and tooling, is constantly evolving. There are plenty of 3rd-party libraries that have been developed using the latest offerings. Maximizing code and component reuse is one of the key goals of cross-platform development. The ability to reuse components built with Swift has become increasingly important to Xamarin developers as their popularity continues to grow.
Xamarin Podcast: Xamarin.Forms Trigger Mania!
February 24th, 2020 Keeping up with the latest in .NET, C#, Xamarin, and Azure is easier than ever. Co-hosts Matt Soucoup and James Montemagno cover a range of topics relevant to Xamarin developers from designing mobile apps to identity management. In this month’s episode, there’s news about every type of Xamarin.Forms Trigger, and they cover it all. And did you know Xamarin.Forms has dual screen support for the new Surface New and Duo?
Announcing .NET Conf: Focus on Xamarin
February 14th, 2020 We are pleased to announce .NET Conf: Focus on Xamarin on Monday, March 23rd, 2020 beginning at 08:00 PST! This is a free, one-day livestream event that features speakers from the community and product teams that are working on building native mobile apps with Xamarin technology! What is .NET Conf: Focus on Xamarin? This “Focused” series is a branch off of the original .NET Conf event.
Surface Duo and Surface Neo with Xamarin.Forms Preview
February 11th, 2020 Today we are announcing the preview availability of our cross-platform dual-screen support for the Surface Duo and Surface Neo, two new and amazing devices coming from the Surface team. Previously, we debuted Xamarin.Android and Xamarin.Forms support for the SDK for Surface Duo. Now that the Windows team has unveiled support for the Surface Neo, we are ready to preview our new dual-screen support library for Xamarin.Forms.
Xamarin Hot Restart - Test your app changes today!
September 23rd, 2019 Today at .NET Conf 2019, we announced Xamarin Hot Restart which enables you to test changes made to your app, including multi-file code edits, resources, and references, using a much faster build and deploy cycle. XAML Hot Reload for Xamarin.Forms already provides fast iteration on XAML UIs by enabling you to see changes applied live in your running application. But what about other types of code and project edits?
Xamarin Podcast: latest news on Android and Visual Studio
August 16th, 2019 Keeping up with the latest in .NET, C#, Xamarin, and Azure is easier than ever. Co-hosts Matt Soucoup and James Montemagno cover a range of topics relevant to Xamarin developers from designing mobile apps to identity management.
What's new for Xamarin Developers
August 13th, 2019 Today, Visual Studio 2019 version 16.3 Preview 2 and Visual Studio 2019 for Mac version 8.3 Preview 2 released with many improvements for mobile developers in Visual Studio. This release includes major productivity enhancements such as XAML Hot Reload for Xamarin.Forms and improvements to the XAML Previewer for Xamarin.Forms. As well as support for the latest Android Q APIs. This blog highlights some of the features available to use in today’s preview release.
AndroidX for Xamarin Developers is Now Available!
July 25th, 2019 The Android Support Library has had a long history of over the last 7 years providing backwards compatibility to Android framework APIs. Over the years, this library has grown in adoption as the majority of Android apps in the Google Play Store use the Support Library in some fashion today. However, it hasn’t always been straight-forward. As the Support Library grew in complexity, so did the inconsistencies regarding the naming convention of the library.
A Glimpse Into the Future of Xamarin
Join James Montemagno, Maddy Leger, and David Ortinau as they show you a glimpse into the future of building beautiful mobile apps with world class tools with Xamarin. This session was recorded live at the Xamarin Developer Summit: July 11th-12th 2019 in Houston, TX.
Announcing XAML Hot Reload for Xamarin.Forms
July 11th, 2019 Today at Xamarin Developer Summit, we announced XAML Hot Reload for Xamarin.Forms, which enables you to make changes to your XAML UI and see them reflected live, without requiring another build and deploy. XAML Hot Reload for Xamarin.Forms speeds up your development and makes it easier to build, experiment, and iterate on your user interface.
Welcome to the Shell Era: Xamarin.Forms 4.0 Released
May 21st, 2019 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. Notice the reference to “your” complexity, and not some abstract notion of complexity. That is because the Xamarin team spends countless hours obsessing over feedback, using that information to conduct studies and have honest one-on-one conversations to learn how we can best serve you.
Visual Challenge Conquered! |
Last week we issued a challenge to the Xamarin community to use the new Material Design controls with Visual by reproducing an existing screen. The view should look and behave mostly the same on both Android and iOS. The goal for us was to learn if the new Visual feature was easy to use, how helpful the Material Design controls were for meeting design needs, and what we should do next to make this capability really sing.
5 Things You'll Love in Xamarin.Forms 3.5 |
Although Valentine’s Day isn’t for a few more days, we just couldn’t wait to celebrate the love by sharing a new stable release of Xamarin.Forms – 3.5. Your engagement and contributions with Xamarin have been heartwarming, and we love working with you. Every month we survey Xamarin developers in Visual Studio and via Twitter while conducting dozens of interviews and listening to your firsthand stories. Why? To make Xamarin better.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with David
Contact David, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack