Xamarin Certification Cheat Sheet 2026

The 30 highest-yield Xamarin Certification facts, distilled from real exam questions. Print it, save it as a PDF, or study it here — free, no sign-up.

150 questions
180 min time limit
80.00% to pass
  1. Which interface must a ViewModel implement to support property change notifications in Xamarin.Forms MVVM? INotifyPropertyChanged
  2. What does the [IntentFilter] attribute do in Xamarin.Android? Declares which intents an Activity or receiver responds to
  3. Which Xamarin.Forms layout positions children using proportional or absolute coordinates? AbsoluteLayout
  4. In Xamarin cross-platform development, what is the Dependency Service used for? Resolving platform-specific implementations from shared code
  5. Which service type in Xamarin.Android runs in the foreground with a persistent notification? Foreground Service
  6. In Xamarin.Forms, which method on INavigation pushes a page onto the navigation stack asynchronously? Navigation.PushAsync()
  7. In Xamarin, what does the Repository pattern provide when working with data sources? An abstraction over data access logic, separating business logic from data source details
  8. In Xamarin.Android, what does the [Activity] attribute configure? The Activity's AndroidManifest metadata such as Label and Theme
  9. What is a XIB file in the context of Xamarin.iOS? An Interface Builder file defining a single view or window
  10. In Xamarin, what does the acronym 'PCL' stand for? Portable Class Library
  11. Which Xamarin.Forms CollectionView feature allows items to be selected by the user? SelectionMode property set to Single or Multiple
  12. What year did Microsoft complete the acquisition of Xamarin? 2016
  13. What does code signing accomplish in a Xamarin.iOS release build? Cryptographically authenticates the app and enables distribution through the App Store
  14. Which Xamarin.Forms class provides a cross-platform abstraction for accessing device sensors like GPS? Xamarin.Essentials
  15. What is a Custom Renderer used for in Xamarin.Forms? Overriding the native platform control generated for a Xamarin.Forms element
  16. In Xamarin.Android, which tool from the Android SDK helps identify over-drawn pixels and excessive layout nesting that degrades rendering performance? GPU Overdraw visualization and Layout Inspector in Android Studio
  17. Which Xamarin.Forms class enables you to define the visual structure of items in a ListView? ItemTemplate using DataTemplate
  18. Which Xamarin App Center feature provides continuous integration and automated builds? App Center Build
  19. Which Xamarin.Forms layout arranges children in a single row or column? StackLayout
  20. Which property on a Grid column or row definition sets a size proportional to remaining space? Star (*) sizing
  21. In Xamarin.Android, which Garbage Collector mode is recommended for apps with frequent short-lived allocations to minimize GC pause times? SGen (Generational GC)
  22. What is the purpose of the MessagingCenter in Xamarin.Forms? To enable loosely coupled communication between components via a publish-subscribe pattern
  23. Which Xamarin.iOS class is used to present a modal view controller? PresentViewController
  24. Which Xamarin.Essentials class provides cross-platform access to the device clipboard? Clipboard
  25. Which .NET project type replaced PCL as the preferred Xamarin shared library format? .NET Standard Library
  26. There are no APIs available in the Xamarin.Essentials library for None of the above
  27. In Xamarin SQLite-Net, which attribute marks a property as the primary key with auto-increment? [PrimaryKey, AutoIncrement]
  28. Which NuGet package provides SQLite database support commonly used in Xamarin apps? sqlite-net-pcl
  29. What does the Linker do in a Xamarin.iOS release build? Removes unused code to reduce app size
  30. In Xamarin.Forms, what does the FlexLayout's Wrap property control? Whether child views can overflow onto additional lines
Was this helpful?