Past Meetup

Getting Started with Xamarin.Essentials

This Meetup is past

16 people went


Xamarin.Essentials provides developers with cross-platform APIs for their mobile applications.

Android, iOS, and UWP offer unique operating system and platform APIs that developers have access to all in C# leveraging Xamarin. Xamarin.Essentials provides a single cross-platform API that works with any Xamarin.Forms, Android, iOS, or UWP application that can be accessed from shared code no matter how the user interface is created.

Here is a list of the available features:

Accelerometer – Retrieve acceleration data of the device in three dimensional space.
App Information – Find out information about the application.
Battery – Easily detect battery level, source, and state
Clipboard – Quickly and easily set or read text on the clipboard.
Compass – Monitor compass for changes.
Connectivity – Check connectivity state and detect changes.
Data Transfer – Send text and website uris to other apps.
Device Display Information – Get the device's screen metrics and orientation.
Device Information – Find out about the device with ease.
Email – Easily send email messages.
File System Helpers – Easily save files to app data.
Flashlight – A simple way to turn the flashlight on/off.
Geocoding – Geocode and reverse geocode addresses and coordinates.
Geolocation – Retrieve the device's GPS location.
Gyroscope – Track rotation around the device's three primary axes.
Launcher – Enables an application to open a URI by the system.
Magnetometer – Detect device's orientation relative to Earth's magnetic field.
MainThread – Run code on the application's main thread.
Maps – Open the maps application to a specific location.
Open Browser – Quickly and easily open a browser to a specific website.
Orientation Sensor – Retrieve the orientation of the device in three dimensional space.
Phone Dialer – Open the phone dialer.
Power – Obtain the device's energy-saver status.
Preferences – Quickly and easily add persistent preferences.
Screen Lock – Keep the device screen awake.
Secure Storage – Securely store data.
SMS – Create an SMS message for sending.
Text-to-Speech – Vocalize text on the device.
Version Tracking – Track the applications version and build numbers.
Vibrate – Make the device vibrate.

Tonight we will explorer setting up Xamarin.Essentials in a project and then leveraging it to deliver cross functional features.

Bring your laptop if you would like to code along with the demos.