Become a sponsor to Vincent Hoogendoorn
I am a Microsoft MVP Developer Technologies, .NET innovator and hands-on architect, Microsoft Orleans specialist, and Xamarin cross-platform mobile veteran. My passion is to improve the development experience for C# developers.
Mission
I am on a personal mission 😎 to give C# developers an enjoyable, powerful UI development experience similar to Flutter and SwiftUI - no more separate, limited markup languages with subpar tooling; instead use the power of C# and enjoy using the first-class C# development tools to build UI in declarative C#.
History
🚀I created C# Markup 1️⃣ for Xamarin Forms and contributed that - first as part of Xamarin Forms 4.6, later as part of the Xamarin Community Toolkit, which was then ported to the .NET MAUI Community Toolkit.
Present
🎉Since then, I have been working on C# Markup 2️⃣, which supports the main .NET UI frameworks and uses code generation to implement features in C# that are part of languages like Dart, that are designed to build declarative UI.
Together with C# hot reload, C# Markup 2 is targeted to truly compete with Flutter when it comes to the developer experience💪.
This mission has taken a lot of my personal time and money - at one point I spent 6 months full time unpaid on this. Your sponsorship will motivate me to continue working on this, supporting more UI frameworks and providing additional tools and services.
🙂Thanks for your support - it means a lot to me to know people value my work!
Reaching this goal will let me work on C# Markup 2 for 1 day / week without losing money on it (I am a free-lance contractor with more work than time to do it in). This will enable me to support more UI frameworks, and add IDE plugins and hosted services (for codegen for 3rd party/custom controls, conversion of XAML to C# Markup ...)
Featured work
-
VincentH-Net/CSharpForMarkup
Concise, declarative C# UI markup for .NET browser / native UI frameworks
C# 758