Official documentation guide: https://learn.microsoft.com/en-us/dotnet/maui/?view=net-maui-8.0
Get started
- What is .NET MAUI?
- Supported platforms
- Installation
- Build your first app
- Create a .NET MAUI app
- Upgrade your app with MVVM
- Learning resources
- Troubleshooting
Migrate from Xamarin
- Upgrade from Xamarin to .NET
- Upgrade Xamarin native projects
- Upgrade with the .NET Upgrade Assistant
- Upgrade to a multi-project app
- Upgrade to a single project app
- Layout behavior changes
- Migrate app properties data
- Migrate secure storage data
Fundamentals
- Accessibility
- App lifecycle
- Data binding
- Data templates
- Localization
- Resource dictionaries
- Shell
- Single project
User interface
XAML
- Overview
- Fundamentals
- Compilation
- Generics
- Markup extensions
- Namespaces
- Pass arguments
- XAML hot reload
Platform integration
- Configure multi-targeting
- Customize UI appearance
- Device information
- Device sensors
- Invoke platform code
- Native embedding
- Permissions
- Preferences
Data & cloud services
- Build a .NET MAUI app with Azure Mobile Apps
- Add authentication with Azure Mobile Apps
- Offline data sync with Azure Mobile Apps
- Send push notifications using Azure Notification Hubs
- Consume a REST-based web service
- Connect to local web services
- Local databases
Deployment
- Overview
- Improve app performance
- Hot restart
- Wireless deployment
- Publish Android apps
- Publish iOS apps
- Publish Mac Catalyst apps
- Publish Windows apps
Learn more…
- How to Use GitHub Copilot in Visual Studio for .NET Development (2026 Guide)GitHub Copilot in Visual Studio has evolved far beyond tab-completion. Copilot Chat, slash commands, multi-file edits, and workspace-aware suggestions make it a genuine pair programmer — if you know how to use it. Here’s the complete guide for .NET developers in 2026.
- .NET MAUI + AI: Build an On-Device Chat App with Microsoft.Extensions.AIAn on-device AI chat app in .NET MAUI that works offline — no API keys, no cloud calls, no per-request cost. Using Microsoft.Extensions.AI and Ollama, you can run Llama or Phi models locally and build a fully functional chat interface. Here’s the complete build.
- .NET MAUI MVVM Interview Questions and Answers (2026)Preparing for a .NET MAUI developer interview? These aren’t generic MVVM theory questions — they’re the hands-on, architecture-level questions that senior interviewers ask in 2026. Complete answers included so you understand the reasoning, not just the answer.
- WPF in .NET 10: What Changed and Is It Worth Upgrading?WPF in .NET 10 gets the closest thing to a visual redesign it’s had since .NET Core — a proper Windows 11 fluent theme, performance gains, and years of accumulated bug fixes. Whether that’s enough reason to upgrade depends on what your app needs. Here’s the full breakdown.
- C# 14 New Features Every .NET Developer Should Know (2026)C# 14 ships with .NET 10 and brings features developers have been asking about for years — the field keyword for auto-properties, extension members, first-class spans, and a much cleaner params syntax. Here’s every feature explained with working code.
- MVVM in .NET MAUI: Complete Guide with CommunityToolkit.MvvmMVVM in .NET MAUI doesn’t have to be boilerplate hell. CommunityToolkit.Mvvm brings source generators that eliminate 80% of the ceremony — no more manual INotifyPropertyChanged, no more command wrappers. Here’s the complete guide to doing it right.
- Semantic Kernel for .NET Developers: Beginner’s Guide (2026)Semantic Kernel is Microsoft’s AI orchestration framework for .NET — it sits above individual AI API calls and handles the complex patterns: multi-step planning, plugin composition, memory, and agents. Here’s the beginner’s guide that explains where it fits and how to start using it.
- SOLID Principles in C#: Real Code Examples Every Developer Should KnowSOLID principles aren’t academic theory — they’re the difference between a codebase you can change confidently and one that breaks in three places when you touch one. Here are real C# examples showing what violating each principle looks like and how to fix it.
- Microsoft.Extensions.AI Explained: Add AI to Any .NET App in 2026Microsoft.Extensions.AI is the official abstraction layer for AI in .NET — a unified API that works with OpenAI, Azure OpenAI, Ollama, and any compatible provider. Once you build against it, switching models or providers is a one-line change. Here’s everything you need to know.
- .NET MAUI in .NET 10: Every New Feature Explained (CollectionView, Aspire, MediaPicker).NET 10 is the most significant release for MAUI developers since the framework launched. CollectionView is now the default list control, .NET Aspire integration is here, and MediaPicker gets a major overhaul. Here’s everything that changed and what it means for your app.

Leave a Reply