Xamarin.Essentials APIs provide access to over 30 native features from a single cross-platform API library, which can be accessed from shared code no matter how the user interface is created. This means you can use Xamarin.Essentials APIs with a single Xamarin.Android app or a Xamarin.Forms app targeting iOS, Android, and UWP. Even though it’s packed with features, it’s still fully optimized for performance and minimal impact on app size, because the library takes full advantage of being linker safe. This means only the APIs and features you use will be included in your app and the rest will be removed when you compile your app.
Xamarin.Essentials gives you instant access to APIs from your shared code such as Sensors, Connectivity, App/Device Info, Preferences, Secure Storage (Keychain), Open Browser, Text-to-Speech, Geolocation, and so much more.