Himanshu's Feed
- Feature Flags in .NET MAUI: The Mobile Release Strategy I Underestimated
Himanshu Tyagi explains why a store version is not a feature rollout, and how a small flag service lets a .NET MAUI app change behaviour without a new build. The post covers pilot users, API version switches, and why every flag needs a date to be deleted.
Read more - Architecting .NET MAUI Apps for 100,000+ Users: A Practical Template
Himanshu Tyagi shares the project split he uses for .NET MAUI apps aimed at a large user base. Core, infrastructure, and the app project stay apart, with notes on HTTP resilience, startup time, and what to monitor once the app is out.
Read more - Mastering Crash Analytics with New Relic in .NET MAUI
Himanshu Tyagi sets up New Relic crash reporting in a .NET MAUI app, written as a replacement path after App Center's retirement was announced. Separate iOS and Android tokens, the MAUI plugin, and the difference between a crash and a handled exception.
Read more - Navigating Real-Time Challenges: Migrating Xamarin.Forms Projects to .NET MAUI
Himanshu Tyagi lists the layout and API surprises that showed up after a Xamarin.Forms app was already compiling as .NET MAUI. AndExpand, Grid definitions, StackLayout, WebClient, and spacing defaults had all changed behaviour.
Read more - Enchanting Cross-Platform UIs: Unveiling the XAML Magic in .NET MAUI
Himanshu Tyagi introduces XAML for .NET MAUI the way an interview question would: what it is, where it came from, and why the UI lives in markup. Bindings, commands, OnPlatform, and resource dictionaries get a short tour.
Read more - How to Transfer Data from One Page to Another in .NET MAUI
Himanshu Tyagi passes a selected employee between .NET MAUI pages through a shared service, instead of a constructor parameter that ties the two pages together. The sample is MVVM, dependency injection, and a dictionary keyed by name.
Read more