Howdy, I’m Michael Stonis.
Michael Stonis is a mobile software developer with a passion for creating user-friendly and innovative applications for enterprises. He has nearly two decades of experience in .NET MAUI, Xamarin, and C#. He’s focused on building high-quality, performant mobile solutions.
Go Read More

MauiNativePdfView - A Native PDF Viewer for .NET MAUI
MauiNativePdfView - A Native PDF Viewer for .NET MAUI Overview Displaying PDFs in mobile applications is a surprisingly common requirement. Whether it is user manuals, invoices, reports, or legal documents, chances are good that at some point in your app’s lifecycle you will need to show a PDF. In .NET MAUI, the typical approach has been to use a WebView and let the browser handle the rendering. While this works, it comes with its own set of challenges: performance issues with larger documents, limited control over the viewing experience, and the additional complexity of handling web-based solutions for what should be a native task.
Read More
Componentizer4k - In-Page Navigation for .NET MAUI
Componentizer4k - In-Page Navigation for .NET MAUI Overview When building a workflow for a mobile application, it’s not uncommon to need to be able to go through a multi-step process. In .NET MAUI, I often see people use something like the CarouselView control to switch between these components. While that works, it becomes cumbersome because the carousel control is intended for use where you have an indefinite amount of similar items. If you need to manage multiple controls where each control has a unique view model, that is where the Componentizer shines. You can think of it as an in-page way to navigate between subcomponents or workflows of your page with familiar APIs and MVVM-focused features.
Read More