All quizzes
Free quiz · 19 questions in the bank

.NET MAUI quiz

Test your .NET MAUI knowledge with a free interactive quiz — 19 questions with answers and explanations. No signup needed to play.

Question 1/5Score 0

What is the purpose of `IServiceProvider`/constructor injection reaching all the way down to a Page in .NET MAUI's DI setup?

Questions in this quiz
  1. What is the purpose of `IServiceProvider`/constructor injection reaching all the way down to a Page in .NET MAUI's DI setup?
  2. What is `ICommand` (commonly `Command`/`RelayCommand`) used for in .NET MAUI's MVVM pattern?
  3. What does `MauiProgram.cs` (with its `MauiAppBuilder`) configure?
  4. What is a "single project" in .NET MAUI (as opposed to Xamarin.Forms' separate per-platform head projects)?
  5. What is dependency injection's role in a typical .NET MAUI app, and how is it commonly wired up?
  6. What is `INotifyPropertyChanged` and why does a ViewModel typically implement it?
  7. What is a `ContentPage` in .NET MAUI?
  8. What is the difference between `StackLayout`, `Grid`, and `FlexLayout` in .NET MAUI?
  9. What language and markup does .NET MAUI primarily use for building UI?
  10. How does .NET MAUI achieve native UI rendering on each platform, rather than rendering a custom UI toolkit?
  11. What is `CommunityToolkit.Mvvm` (formerly MVVM Toolkit) commonly used for in .NET MAUI projects?
  12. How does .NET MAUI handle app icons, splash screens, and fonts across platforms in the single-project model?
Gaps to close?
Read the curated .NET MAUI notes — core concepts, patterns, interview prep.
.NET MAUI notes

More quizzes

.NETAbsintheAccessibilityActixActix WebAgile