One of the most exciting parts of working on Xamarin.Essentials is seeing the amazing community contributions. Additionally, there has been tweaks and optimizations to existing features and of course some bug fixes.
#Install java 1.6 mac install
When you install the latest update, you will also find new APIs including Screenshot, Haptic Feedback, and an expanded Permissions API. That is just the start of brand-new features in Xamarin.Essentials 1.6. Var emails = contact.Emails // List of email addresses Var numbers = contact.Numbers // List of phone numbers Var contactType = contact.ContactType // Unknown, Personal, Work Var contact = await Contacts.PickContactAsync() New AppAction("battery_info", "Battery Info")) ĭebug.WriteLine("App Actions not supported") ĭoes your app need the ability to get contact information? The brand-new Contacts API has you covered with a single line of code to launch a contact picker to gather information: try
New AppAction("app_info", "App Info", icon: "app_info_action_icon"), You can now manually create and react to actions when the user selects them from the app icon. Var photo = await MediaPicker.CapturePhotoAsync() Ĭonsole.WriteLine($"CapturePhotoAsync COMPLETED: ") Īpp actions, shortcuts, and jump lists have all been simplified across iOS, Android, and UWP with this new API. These new APIs enable you to easily access device features such as picking a file from the system, selecting photos or videos, or having your user take a photo or video with the camera. The time has finally come for brand new media capabilities in Xamarin.Essentials. I am pleased to announce most APIs are now supported for macOS 10.12.6 (Sierra) and higher! Take a look at the update platform support page to see all of the APIs that you can leverage on your macOS apps. After adding tvOS, watchOS, and Tizen support the next natural step was first class support for macOS to compliment the UWP desktop support. Since the first release of Xamarin.Essentials the team and community have been continuously working to add more platforms to fit developer’s needs.