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
- Which interface must a ViewModel implement to support property change notifications in Xamarin.Forms MVVM? → INotifyPropertyChanged
- What does the [IntentFilter] attribute do in Xamarin.Android? → Declares which intents an Activity or receiver responds to
- Which Xamarin.Forms layout positions children using proportional or absolute coordinates? → AbsoluteLayout
- In Xamarin cross-platform development, what is the Dependency Service used for? → Resolving platform-specific implementations from shared code
- Which service type in Xamarin.Android runs in the foreground with a persistent notification? → Foreground Service
- In Xamarin.Forms, which method on INavigation pushes a page onto the navigation stack asynchronously? → Navigation.PushAsync()
- 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
- In Xamarin.Android, what does the [Activity] attribute configure? → The Activity's AndroidManifest metadata such as Label and Theme
- What is a XIB file in the context of Xamarin.iOS? → An Interface Builder file defining a single view or window
- In Xamarin, what does the acronym 'PCL' stand for? → Portable Class Library
- Which Xamarin.Forms CollectionView feature allows items to be selected by the user? → SelectionMode property set to Single or Multiple
- What year did Microsoft complete the acquisition of Xamarin? → 2016
- What does code signing accomplish in a Xamarin.iOS release build? → Cryptographically authenticates the app and enables distribution through the App Store
- Which Xamarin.Forms class provides a cross-platform abstraction for accessing device sensors like GPS? → Xamarin.Essentials
- What is a Custom Renderer used for in Xamarin.Forms? → Overriding the native platform control generated for a Xamarin.Forms element
- 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
- Which Xamarin.Forms class enables you to define the visual structure of items in a ListView? → ItemTemplate using DataTemplate
- Which Xamarin App Center feature provides continuous integration and automated builds? → App Center Build
- Which Xamarin.Forms layout arranges children in a single row or column? → StackLayout
- Which property on a Grid column or row definition sets a size proportional to remaining space? → Star (*) sizing
- In Xamarin.Android, which Garbage Collector mode is recommended for apps with frequent short-lived allocations to minimize GC pause times? → SGen (Generational GC)
- What is the purpose of the MessagingCenter in Xamarin.Forms? → To enable loosely coupled communication between components via a publish-subscribe pattern
- Which Xamarin.iOS class is used to present a modal view controller? → PresentViewController
- Which Xamarin.Essentials class provides cross-platform access to the device clipboard? → Clipboard
- Which .NET project type replaced PCL as the preferred Xamarin shared library format? → .NET Standard Library
- There are no APIs available in the Xamarin.Essentials library for → None of the above
- In Xamarin SQLite-Net, which attribute marks a property as the primary key with auto-increment? → [PrimaryKey, AutoIncrement]
- Which NuGet package provides SQLite database support commonly used in Xamarin apps? → sqlite-net-pcl
- What does the Linker do in a Xamarin.iOS release build? → Removes unused code to reduce app size
- In Xamarin.Forms, what does the FlexLayout's Wrap property control? → Whether child views can overflow onto additional lines
Turn these facts into recall:
Was this helpful?