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/12Score 0

What is data binding in .NET MAUI, and what pattern does it typically support?

In this round
  1. What is data binding in .NET MAUI, and what pattern does it typically support?
  2. What language and markup does .NET MAUI primarily use for building UI?
  3. What is .NET MAUI?
  4. What are platform-specific customizations in .NET MAUI used for, e.g. via `#if IOS` / `#if ANDROID` conditional compilation or the `On<T>()` fluent API?
  5. What is a `ContentPage` in .NET MAUI?
  6. What is `CommunityToolkit.Mvvm` (formerly MVVM Toolkit) commonly used for in .NET MAUI projects?
  7. What is the MVVM (Model-View-ViewModel) pattern as commonly applied in .NET MAUI apps?
  8. What is the purpose of `IServiceProvider`/constructor injection reaching all the way down to a Page in .NET MAUI's DI setup?
  9. How does .NET MAUI achieve native UI rendering on each platform, rather than rendering a custom UI toolkit?
  10. How does .NET MAUI handle app icons, splash screens, and fonts across platforms in the single-project model?
  11. What is `INotifyPropertyChanged` and why does a ViewModel typically implement it?
  12. What is `ICommand` (commonly `Command`/`RelayCommand`) used for in .NET MAUI's MVVM pattern?
Gaps to close?
Read the curated .NET MAUI notes — core concepts, patterns, interview prep.
.NET MAUI notes

More quizzes

.NETAbsintheAccessibilityActixActix WebAgile