Shiny.Core
2.7.2
See the version list below for details.
dotnet add package Shiny.Core --version 2.7.2
NuGet\Install-Package Shiny.Core -Version 2.7.2
<PackageReference Include="Shiny.Core" Version="2.7.2" />
paket add Shiny.Core --version 2.7.2
#r "nuget: Shiny.Core, 2.7.2"
// Install Shiny.Core as a Cake Addin
#addin nuget:?package=Shiny.Core&version=2.7.2
// Install Shiny.Core as a Cake Tool
#tool nuget:?package=Shiny.Core&version=2.7.2
Shiny for Xamarin & Windows
<img src="https://github.com/shinyorg/shiny/raw/master/art/logo.png" width="100" />
THIS IS THE STABLE BRANCH. IF YOU ARE LOOKING FOR MAUI SUPPORT, IT IS STILL IN ALPHA HERE
Shiny is a cross platform framework designed for Xamarin & UWP to make working with device services and background processes easy, testable, and consistent while bringing things like dependency injection & logging in a structured way to your code!
Features
- Handles all of the cruft like Permissions, main thread traversal, persistent storage and app restarts
- Brings your infrastructure to the background
- Provides logging to ensure you know when your services fail in the background
- Gives a clean & testable API surface for your code
- BLE Client & Hosting
- Beacons Ranging & Monitoring
- Locations - GPS, Geofencing, & Activity Monitoring (driving, walking, etc)
- Push Notification - Native, Azure Notifications Hubs, Firebase, and more
- Local Notifications - best of breed local notifications supporting almost all features across all of the supported platforms
- Near Field Communications (NFC) - easy to use NFC tag reader
- Sensors - every sensor available on your mobile phone is here
Links
Support Shiny!
While Shiny is free and will continue to be so, maintenance and support takes a heavy toll on sustainability. If you or your company have the resources, please consider becoming a GitHub Sponsor. GitHub Sponsorships help to make Open Source Development more sustainable.
Depending on your Sponsorship Tier, you may also get access to some great benefits on Sponsor Connect (https://sponsorconnect.dev) including:
- The Sponsor Only Discord server
- Training available ONLY to sponsors on Sponsor Connect
- Special sponsor-only packages
How about some Shiny Gear
Builds
Branch | Status |
---|---|
Master | |
Dev | |
Preview |
Contributors
- Allan Ritchie - Project Lead
- Dan Siegel - Contributor
- Emily Stanek - Logo Designer
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. monoandroid12.0 is compatible. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Universal Windows Platform | uap10.0.17763 is compatible. |
Xamarin.iOS | xamarinios was computed. xamarinios10 is compatible. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Microsoft.Extensions.DependencyInjection (>= 6.0.0)
- Microsoft.Extensions.Logging (>= 6.0.0)
- Newtonsoft.Json (>= 13.0.1)
- System.Reactive (>= 5.0.0)
-
MonoAndroid 12.0
- Microsoft.Extensions.DependencyInjection (>= 6.0.0)
- Microsoft.Extensions.Logging (>= 6.0.0)
- Newtonsoft.Json (>= 13.0.1)
- System.Reactive (>= 5.0.0)
- Xamarin.AndroidX.Core (>= 1.6.0.5 && < 1.7.0)
- Xamarin.AndroidX.Lifecycle.Process (>= 2.4.0.1 && < 2.5.0)
- Xamarin.AndroidX.Lifecycle.Runtime (>= 2.4.0.2 && < 2.5.0)
-
UAP 10.0.17763
- Microsoft.Extensions.DependencyInjection (>= 6.0.0)
- Microsoft.Extensions.Logging (>= 6.0.0)
- Newtonsoft.Json (>= 13.0.1)
- System.Reactive (>= 5.0.0)
-
Xamarin.iOS 1.0
- Microsoft.Extensions.DependencyInjection (>= 6.0.0)
- Microsoft.Extensions.Logging (>= 6.0.0)
- Newtonsoft.Json (>= 13.0.1)
- System.Reactive (>= 5.0.0)
NuGet packages (34)
Showing the top 5 NuGet packages that depend on Shiny.Core:
Package | Downloads |
---|---|
Shiny.Notifications
Shiny addon for all your notification needs |
|
Shiny.BluetoothLE
Shiny Reactive BluetoothLE Plugin for client/central operations |
|
Shiny.Locations
Shiny Locations - bringing geofencing and GPS to a background service near you! |
|
Shiny.BluetoothLE.Common
Shiny BluetoothLE - Common components for Hosting and Client |
|
Shiny
Shiny |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Shiny.Core:
Repository | Stars |
---|---|
dansiegel/Prism.Container.Extensions
The packages here provide additional extensions around the Prism Ioc abstractions. This allows for more advanced scenarios.
|
Version | Downloads | Last updated |
---|---|---|
3.0.0-beta-0122 | 0 | 5/31/2023 |
3.0.0-beta-0116 | 92 | 5/30/2023 |
3.0.0-beta-0114 | 97 | 5/29/2023 |
3.0.0-beta-0104 | 97 | 5/27/2023 |
3.0.0-beta-0092 | 285 | 5/16/2023 |
3.0.0-beta-0081 | 180 | 5/13/2023 |
3.0.0-beta-0073 | 98 | 5/12/2023 |
3.0.0-beta-0039 | 293 | 5/7/2023 |
3.0.0-beta-0031 | 73 | 5/5/2023 |
3.0.0-beta-0026 | 212 | 4/28/2023 |
3.0.0-beta-0023 | 77 | 4/26/2023 |
3.0.0-beta-0015 | 155 | 4/22/2023 |
3.0.0-beta-0001 | 282 | 4/14/2023 |
3.0.0-alpha-0608 | 76 | 4/13/2023 |
3.0.0-alpha-0604 | 62 | 4/13/2023 |
3.0.0-alpha-0593 | 126 | 4/7/2023 |
3.0.0-alpha-0560 | 501 | 3/28/2023 |
3.0.0-alpha-0557 | 66 | 3/27/2023 |
3.0.0-alpha-0552 | 72 | 3/26/2023 |
3.0.0-alpha-0550 | 71 | 3/25/2023 |
3.0.0-alpha-0548 | 53 | 3/25/2023 |
3.0.0-alpha-0545 | 59 | 3/25/2023 |
3.0.0-alpha-0543 | 151 | 3/24/2023 |
3.0.0-alpha-0540 | 71 | 3/24/2023 |
3.0.0-alpha-0533 | 2,205 | 3/14/2023 |
3.0.0-alpha-0532 | 95 | 3/12/2023 |
3.0.0-alpha-0530 | 279 | 3/6/2023 |
3.0.0-alpha-0523 | 196 | 3/1/2023 |
3.0.0-alpha-0516 | 87 | 2/27/2023 |
3.0.0-alpha-0513 | 82 | 2/26/2023 |
3.0.0-alpha-0497 | 91 | 2/23/2023 |
3.0.0-alpha-0496 | 920 | 2/4/2023 |
3.0.0-alpha-0495 | 668 | 1/12/2023 |
3.0.0-alpha-0491 | 468 | 12/24/2022 |
3.0.0-alpha-0489 | 76 | 12/23/2022 |
3.0.0-alpha-0470 | 118 | 12/15/2022 |
3.0.0-alpha-0427 | 444 | 12/4/2022 |
3.0.0-alpha-0423 | 170 | 12/1/2022 |
3.0.0-alpha-0402 | 341 | 11/19/2022 |
3.0.0-alpha-0399 | 254 | 11/12/2022 |
3.0.0-alpha-0396 | 72 | 11/12/2022 |
3.0.0-alpha-0392 | 205 | 10/29/2022 |
3.0.0-alpha-0391 | 100 | 10/27/2022 |
3.0.0-alpha-0387 | 256 | 10/25/2022 |
3.0.0-alpha-0384 | 80 | 10/24/2022 |
3.0.0-alpha-0381 | 84 | 10/18/2022 |
3.0.0-alpha-0376 | 241 | 10/7/2022 |
3.0.0-alpha-0370 | 89 | 10/4/2022 |
3.0.0-alpha-0360 | 73 | 10/3/2022 |
3.0.0-alpha-0354 | 78 | 10/1/2022 |
3.0.0-alpha-0348 | 130 | 9/26/2022 |
3.0.0-alpha-0344 | 103 | 9/25/2022 |
3.0.0-alpha-0343 | 77 | 9/24/2022 |
3.0.0-alpha-0338 | 92 | 9/22/2022 |
3.0.0-alpha-0329 | 83 | 9/20/2022 |
3.0.0-alpha-0310 | 223 | 9/3/2022 |
3.0.0-alpha-0283 | 173 | 8/24/2022 |
3.0.0-alpha-0266 | 359 | 8/13/2022 |
3.0.0-alpha-0245 | 103 | 8/10/2022 |
3.0.0-alpha-0225 | 97 | 8/9/2022 |
3.0.0-alpha-0216 | 105 | 8/7/2022 |
3.0.0-alpha-0208 | 111 | 8/5/2022 |
3.0.0-alpha-0204 | 124 | 7/31/2022 |
3.0.0-alpha-0181 | 178 | 7/25/2022 |
3.0.0-alpha-0172 | 113 | 7/22/2022 |
3.0.0-alpha-0167 | 122 | 7/19/2022 |
3.0.0-alpha-0160 | 96 | 7/18/2022 |
3.0.0-alpha-0158 | 89 | 7/18/2022 |
3.0.0-alpha-0157 | 110 | 7/17/2022 |
3.0.0-alpha-0156 | 91 | 7/16/2022 |
3.0.0-alpha-0155 | 111 | 7/15/2022 |
3.0.0-alpha-0142 | 116 | 7/14/2022 |
3.0.0-alpha-0128 | 475 | 6/16/2022 |
3.0.0-alpha-0102 | 162 | 6/6/2022 |
3.0.0-alpha-0099 | 108 | 6/2/2022 |
3.0.0-alpha-0090 | 148 | 5/25/2022 |
3.0.0-alpha-0087 | 90 | 5/24/2022 |
3.0.0-alpha-0084 | 97 | 5/24/2022 |
3.0.0-alpha-0082 | 102 | 5/23/2022 |
3.0.0-alpha-0079 | 108 | 5/21/2022 |
3.0.0-alpha-0075 | 107 | 5/20/2022 |
3.0.0-alpha-0002 | 1,001 | 5/5/2022 |
2.7.2 | 2,852 | 4/17/2023 |
2.7.1 | 18,724 | 11/11/2022 |
2.7.0 | 5,771 | 10/29/2022 |
2.6.3 | 19,496 | 9/14/2022 |
2.6.2 | 9,496 | 8/26/2022 |
2.6.1 | 7,495 | 8/15/2022 |
2.6.0 | 6,597 | 8/9/2022 |
2.5.5 | 17,639 | 6/17/2022 |
2.5.4 | 13,245 | 6/7/2022 |
2.5.3 | 7,639 | 6/1/2022 |
2.5.2 | 11,715 | 5/25/2022 |
2.5.1 | 8,938 | 5/10/2022 |
2.5.0-preview-3124 | 119 | 5/5/2022 |
2.5.0-preview-3117 | 113 | 5/3/2022 |
2.5.0-preview-3109 | 232 | 4/26/2022 |
2.5.0-preview-3108 | 261 | 4/25/2022 |
2.5.0-preview-3107 | 93 | 4/24/2022 |
2.5.0-preview-3100 | 117 | 4/22/2022 |
2.5.0-preview-3096-g833b58f618 | 99 | 4/22/2022 |
2.5.0-preview.3067 | 351 | 3/28/2022 |
2.5.0-preview.3062 | 92 | 3/26/2022 |
2.5.0-preview.3061 | 90 | 3/26/2022 |
2.5.0-preview.3045 | 90 | 3/23/2022 |
2.5.0-preview.3040 | 87 | 3/22/2022 |
2.5.0-preview.3028 | 90 | 3/21/2022 |
2.5.0-gceb9616c08 | 92 | 5/5/2022 |
2.4.3.3024 | 20,072 | 3/14/2022 |
2.4.3.3023 | 5,857 | 3/14/2022 |
2.4.3.3022 | 5,830 | 3/14/2022 |
2.4.3.3021 | 6,002 | 3/14/2022 |
2.4.3.3003 | 20,113 | 2/9/2022 |
2.4.3.3002-preview | 90 | 2/9/2022 |
2.4.3.3000-preview | 87 | 2/7/2022 |
2.4.3.2998-preview | 370 | 2/5/2022 |
2.4.2.2996 | 17,864 | 1/11/2022 |
2.4.2.2995-preview | 107 | 1/11/2022 |
2.4.1.2971 | 10,192 | 12/2/2021 |
2.4.1.2970-preview | 119 | 12/2/2021 |
2.4.0.2967-preview | 512 | 11/21/2021 |
2.4.0.2960 | 5,691 | 11/18/2021 |
2.3.0.2958 | 3,219 | 11/18/2021 |
2.3.0.2957-preview | 115 | 11/18/2021 |
2.3.0.2946-preview | 463 | 11/13/2021 |
2.3.0.2940-preview | 600 | 11/11/2021 |
2.3.0.2936-preview | 996 | 11/5/2021 |
2.3.0.2932-preview | 792 | 11/4/2021 |
2.3.0.2923-preview | 1,116 | 10/30/2021 |
2.3.0.2919-preview | 1,201 | 10/29/2021 |
2.3.0.2909-preview | 959 | 10/21/2021 |
2.3.0.2906 | 9,539 | 10/16/2021 |
2.3.0.2902-preview | 967 | 10/14/2021 |
2.3.0.2898-preview | 989 | 10/11/2021 |
2.3.0.2894-preview | 946 | 10/10/2021 |
2.3.0.2891-preview | 954 | 10/6/2021 |
2.3.0.2890-preview | 974 | 10/5/2021 |
2.3.0.2888-preview | 943 | 10/1/2021 |
2.3.0.2881-preview | 893 | 9/27/2021 |
2.3.0.2879-preview | 907 | 9/27/2021 |
2.3.0.2877-preview | 851 | 9/24/2021 |
2.3.0.2869-preview | 1,034 | 9/11/2021 |
2.3.0.2855-preview | 976 | 8/25/2021 |
2.3.0.2852-preview | 849 | 8/24/2021 |
2.3.0.2850-preview | 876 | 8/24/2021 |
2.3.0.2848-preview | 939 | 8/22/2021 |
2.2.0.2829 | 16,296 | 7/30/2021 |
2.2.0.2826-preview | 882 | 7/29/2021 |
2.2.0.2824-preview | 834 | 7/29/2021 |
2.2.0.2820-preview | 837 | 7/27/2021 |
2.2.0.2818-preview | 932 | 7/25/2021 |
2.2.0.2814-preview | 830 | 7/22/2021 |
2.2.0.2813-preview | 797 | 7/22/2021 |
2.2.0.2812-preview | 783 | 7/22/2021 |
2.2.0.2804-preview | 830 | 7/22/2021 |
2.2.0.2801-preview | 843 | 7/19/2021 |
2.2.0.2800-preview | 807 | 7/19/2021 |
2.2.0.2798-preview | 837 | 7/19/2021 |
2.2.0.2791-preview | 840 | 7/15/2021 |
2.2.0.2776-preview | 877 | 7/8/2021 |
2.2.0.2762-preview | 1,383 | 6/27/2021 |
2.2.0.2759-preview | 974 | 6/19/2021 |
2.2.0.2753-preview | 1,298 | 6/14/2021 |
2.1.0.2769 | 10,671 | 7/3/2021 |
2.1.0.2757 | 5,001 | 6/19/2021 |
2.1.0.2748-preview | 874 | 6/13/2021 |
2.1.0.2744-preview | 897 | 6/11/2021 |
2.1.0.2741 | 11,406 | 6/10/2021 |
2.1.0.2740-preview | 878 | 6/10/2021 |
2.1.0.2731-preview | 1,266 | 6/6/2021 |
2.1.0.2729-preview | 820 | 6/6/2021 |
2.1.0.2710-preview | 1,032 | 5/31/2021 |
2.1.0.2707-preview | 888 | 5/29/2021 |
2.0.2696-preview | 804 | 5/26/2021 |
2.0.2692-preview | 1,450 | 5/26/2021 |
2.0.2673-preview | 790 | 5/20/2021 |
2.0.2672-preview | 721 | 5/20/2021 |
2.0.2667-preview | 788 | 5/16/2021 |
2.0.0.2655-preview | 1,711 | 5/10/2021 |
2.0.0.2639 | 11,700 | 5/5/2021 |
2.0.0.2636-preview | 1,476 | 4/30/2021 |
2.0.0.2632-preview | 650 | 4/30/2021 |
2.0.0.2630-preview | 716 | 4/29/2021 |
2.0.0.2628-preview | 645 | 4/29/2021 |
2.0.0.2608-preview | 876 | 4/21/2021 |
2.0.0.2606-preview | 879 | 4/19/2021 |
2.0.0.2604-preview | 710 | 4/19/2021 |
2.0.0.2593-preview | 1,723 | 4/15/2021 |
2.0.0.2591-preview | 679 | 4/15/2021 |
2.0.0.2579-preview | 4,319 | 3/31/2021 |
2.0.0.2572-preview | 708 | 3/29/2021 |
2.0.0.2570-preview | 706 | 3/25/2021 |
2.0.0.2567-preview | 694 | 3/25/2021 |
2.0.0.2560-preview | 753 | 3/23/2021 |
2.0.0.2542-preview | 1,665 | 3/15/2021 |
2.0.0.2533-preview | 3,876 | 3/2/2021 |
2.0.0.2531-preview | 692 | 3/2/2021 |
2.0.0.2524-preview | 707 | 2/26/2021 |
2.0.0.2522-preview | 661 | 2/26/2021 |
2.0.0.2518-preview | 716 | 2/26/2021 |
2.0.0.2516-preview | 1,092 | 2/25/2021 |
2.0.0.2508-preview | 4,777 | 2/23/2021 |
2.0.0.2501-preview | 695 | 2/18/2021 |
2.0.0.2487-preview | 692 | 2/14/2021 |
2.0.0.2476-preview | 972 | 2/12/2021 |
2.0.0.2462-preview | 2,483 | 2/2/2021 |
2.0.0.2458-preview | 703 | 1/29/2021 |
2.0.0.2450-preview | 648 | 1/26/2021 |
2.0.0.2448-preview | 664 | 1/25/2021 |
2.0.0.2434-preview | 3,780 | 1/11/2021 |
2.0.0.2431-preview | 786 | 1/10/2021 |
2.0.0.2427-preview | 731 | 1/8/2021 |
2.0.0.2424-preview | 947 | 1/7/2021 |
2.0.0.2417-preview | 993 | 1/5/2021 |
2.0.0.2412-preview | 775 | 1/1/2021 |
2.0.0.2410-preview | 805 | 1/1/2021 |
2.0.0.2404-preview | 865 | 12/26/2020 |
2.0.0.2401-preview | 766 | 12/25/2020 |
2.0.0.2396-preview | 1,401 | 12/22/2020 |
2.0.0.2394-preview | 734 | 12/22/2020 |
2.0.0.2392-preview | 749 | 12/22/2020 |
2.0.0.2389-preview | 765 | 12/21/2020 |
2.0.0.2381-preview | 1,489 | 12/15/2020 |
2.0.0.2373-preview | 1,557 | 12/11/2020 |
2.0.0.2356-preview | 1,209 | 11/9/2020 |
2.0.0.2349-preview | 845 | 10/29/2020 |
2.0.0.2348-preview | 967 | 10/29/2020 |
2.0.0.2337-preview | 2,207 | 10/24/2020 |
2.0.0.2334-preview | 796 | 10/24/2020 |
2.0.0.2333-preview | 1,285 | 10/23/2020 |
2.0.0.2322-preview | 1,098 | 10/20/2020 |
2.0.0.2320-preview | 862 | 10/19/2020 |
2.0.0.2317-preview | 836 | 10/19/2020 |
2.0.0.2312-preview | 1,834 | 10/17/2020 |
2.0.0.2310-preview | 871 | 10/17/2020 |
2.0.0.2294-preview | 1,628 | 10/13/2020 |
2.0.0.2285-preview | 2,444 | 10/10/2020 |
2.0.0.2280-preview | 38,249 | 10/8/2020 |
1.2.0.1755 | 77,705 | 6/18/2020 |
1.2.0.1686 | 6,934 | 6/4/2020 |
1.1.0.1570 | 8,730 | 5/6/2020 |
1.1.0.1473 | 24,357 | 3/17/2020 |
1.1.0.1469 | 2,131 | 3/17/2020 |
1.1.0.1449 | 3,825 | 3/12/2020 |
1.0.0.1182 | 13,563 | 1/24/2020 |
1.0.0.1181 | 1,329 | 1/24/2020 |
1.0.0.1179 | 819 | 1/24/2020 |
1.0.0.1174 | 2,455 | 1/24/2020 |
1.0.0.572-beta | 2,667 | 1/16/2020 |
1.0.0.567-beta | 840 | 1/16/2020 |
1.0.0.560-beta | 932 | 1/11/2020 |
1.0.0.556-beta | 988 | 1/11/2020 |
1.0.0.531-beta | 5,015 | 12/22/2019 |
1.0.0.525-beta | 890 | 12/21/2019 |
1.0.0.484-beta | 15,129 | 11/1/2019 |
1.0.0.464-beta | 1,686 | 10/19/2019 |
1.0.0.462-beta | 990 | 10/18/2019 |
1.0.0.454-beta | 1,167 | 10/15/2019 |
1.0.0.425-beta | 4,985 | 9/27/2019 |
1.0.0.400-beta | 2,518 | 9/17/2019 |
1.0.0.398-beta | 960 | 9/17/2019 |
1.0.0.391-beta | 1,446 | 9/13/2019 |
1.0.0.375-beta | 1,137 | 9/9/2019 |
1.0.0.357-beta | 2,524 | 8/21/2019 |
1.0.0.332-beta | 1,712 | 8/11/2019 |
1.0.0.330-beta | 944 | 8/10/2019 |
1.0.0.306-beta | 1,226 | 8/1/2019 |
1.0.0.304-beta | 893 | 8/1/2019 |
1.0.0.300-beta | 875 | 7/30/2019 |
1.0.0.280-beta | 4,122 | 7/20/2019 |
1.0.0.264-beta | 2,862 | 7/7/2019 |
1.0.0.261-beta | 838 | 7/6/2019 |
1.0.0.252-beta | 4,139 | 7/1/2019 |
1.0.0.250-beta | 1,108 | 6/29/2019 |
1.0.0.244-beta | 845 | 6/27/2019 |
1.0.0.238-beta | 1,187 | 6/18/2019 |
1.0.0.232-beta | 990 | 6/15/2019 |
1.0.0.226-beta | 1,070 | 6/13/2019 |
1.0.0.217-beta | 985 | 6/10/2019 |
1.0.0.197-beta | 838 | 6/5/2019 |
1.0.0.195-beta | 896 | 6/5/2019 |
1.0.0.193-beta | 826 | 5/29/2019 |
1.0.0.187-beta | 786 | 5/25/2019 |
1.0.0.8-beta | 820 | 5/21/2019 |
1.0.0.7-beta | 790 | 5/16/2019 |
1.0.0.3-beta | 881 | 5/7/2019 |
1.0.0.2-beta | 802 | 4/30/2019 |