/shiny-DONOT-USE-THIS

A Xamarin Framework for Backgrounding & Device Hardware Services (iOS, Android, UWP, Tizen, tvOS, watchOS, & more coming soon)

Primary LanguageC#MIT LicenseMIT

Shiny for Xamarin & Windows

Shiny is a set of libraries designed to help make device services & backgrounding easy on Xamarin & UWP platforms (with more to come).

Change Log - March 12, 2020

Builds

Branch Status
Master Build status
Dev Build status

NuGet Packages

Shiny official releases are available on NuGet. For early test builds, you can also use the beta MyGet feed.

To use the beta MyGet feed, add https://www.myget.org/F/acrfeed/api/v3/index.json as a package source to Visual Studio

Libraries

Project NuGet MyGet
Core CoreNugetShield CoreMygetShield
Beacons BeaconsNugetShield BeaconsMygetShield
BluetoothLE BleNugetShield BleMygetShield
Locations LocationsNugetShield LocationsMygetShield
HTTP Transfers HttpNugetShield HttpMygetShield
Sensors SensorsNugetShield SensorsMygetShield
Notifications NotificationsNugetShield NotificationsMygetShield
Push PushNugetShield PushMygetShield
NFC NfcNugetShield NfcMygetShield

Integrations

Project NuGet MyGet Description
Azure Notifications Push AzureHubPushNugetShield AzureHubPushMygetShield Push Integration for Azure Notification Hubs - Support for iOS, Android, & UWP
Firebase Push FirebasePushNugetShield FirebasePushMygetShield Push Integration for Google Firebase - Support for iOS & Android
SQLite SqliteNugetShield SqliteMygetShield Provides caching, logging, storage, & settings implementations
AppCenter Logging AppCenterNugetShield AppCenterMygetShield Log errors to AppCenter
System.Text.Json Serializer AppCenterNugetShield AppCenterMygetShield This is the new .NET serializer coming into modern .NET. This will eventually be standard in Shiny
(Android) Current Activity CurrentActivityNugetShield CurrentActivityMygetShield If you use James Montemagno's current top activity plugin, Shiny can use it instead of its internal version

3rd Party

Project NuGet Repo Description
Shiny.Prism PrismNugetShield GitHub Prism integration with Shiny maintained by Dan Siegel

Contributors