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 dependency injection's role in a typical .NET MAUI app, and how is it commonly wired up?

In this round
  1. What is dependency injection's role in a typical .NET MAUI app, and how is it commonly wired up?
  2. What is `INotifyPropertyChanged` and why does a ViewModel typically implement it?
  3. What is a `ContentPage` in .NET MAUI?
  4. What does `ObservableCollection<T>` provide that a plain `List<T>` doesn't, in the context of a bound `CollectionView`/`ListView`?
  5. What is the purpose of `Shell` in .NET MAUI?
  6. What is the difference between `StackLayout`, `Grid`, and `FlexLayout` in .NET MAUI?
  7. 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?
  8. What is .NET MAUI?
  9. What is the MVVM (Model-View-ViewModel) pattern as commonly applied in .NET MAUI apps?
  10. What language and markup does .NET MAUI primarily use for building UI?
  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