Shiny.Core 3.0.0-beta-0124

The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org. Prefix Reserved
.NET 7.0 .NET Standard 2.1
This is a prerelease version of Shiny.Core.
There is a newer version of this package available.
See the version list below for details.
dotnet add package Shiny.Core --version 3.0.0-beta-0124
NuGet\Install-Package Shiny.Core -Version 3.0.0-beta-0124
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Shiny.Core" Version="3.0.0-beta-0124" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Shiny.Core --version 3.0.0-beta-0124
#r "nuget: Shiny.Core, 3.0.0-beta-0124"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Shiny.Core as a Cake Addin
#addin nuget:?package=Shiny.Core&version=3.0.0-beta-0124&prerelease

// Install Shiny.Core as a Cake Tool
#tool nuget:?package=Shiny.Core&version=3.0.0-beta-0124&prerelease

Shiny v3 BETA for .NET

<img src="https://github.com/shinyorg/shiny/raw/master/art/logo.png" width="100" />

THIS IS THE BETA BRANCH - FOR STABLE GO HERE

Shiny is a cross platform framework designed 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!

Supports

  • Xamarin iOS
  • Xamarin Android
  • .NET 7 for Android
  • .NET 7 for iOS
  • .NET 7 for MacCatalyst
  • .NET 7 for Windows (Core & BLE)

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
  • Periodic Background Jobs
  • BLE Client & Hosting
  • Beacons Ranging & Monitoring
  • Locations - GPS & Geofencing
  • 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

Visual Studio Templates

These templates will help get you up & running quickly. Simply select what features of Shiny you want to use and they will wire up everything from permissions to app configuration.

GitHub NuGet

dotnet new --install Shiny.Templates

Integrating With Existing Apps

If you cannot use our awesome templates - try our ugly, but effective boilerplate builder at: https://shinylib.net/client/appbuilder/

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

https://sponsor.shinylib.net

How about some Shiny Gear

Premium Paid Support

Looking for consulting for your .NET applications and Shiny, you can now book a time with Allan Ritchie on here: 1-1 Consulting Session

Contributors

Alt

Product 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 is compatible.  net7.0-android was computed.  net7.0-android33.0 is compatible.  net7.0-ios was computed.  net7.0-ios16.1 is compatible.  net7.0-maccatalyst was computed.  net7.0-maccatalyst16.1 is compatible.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net7.0-windows10.0.19041 is compatible. 
.NET Core netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.1 is compatible. 
MonoAndroid monoandroid was computed.  monoandroid12.0 is compatible. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen60 was computed. 
Xamarin.iOS xamarinios was computed.  xamarinios10 is compatible. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (35)

Showing the top 5 NuGet packages that depend on Shiny.Core:

Package Downloads
Shiny.Notifications The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

Shiny addon for all your notification needs

Shiny.BluetoothLE The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

Shiny Reactive BluetoothLE Plugin for client/central operations

Shiny.BluetoothLE.Common The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

Shiny BluetoothLE - Common components for Hosting and Client

Shiny.Locations The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

Shiny Locations - bringing geofencing and GPS to a background service near you!

Shiny.Push The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

Shiny addon for all your push notification needs

GitHub repositories (2)

Showing the top 2 popular GitHub repositories that depend on Shiny.Core:

Repository Stars
jamesmontemagno/Hanselman.Forms
The most awesome Hanselman app
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.1 547 9/20/2023
3.0.1-beta-0016 90 9/20/2023
3.0.1-beta-0002 220 9/14/2023
3.0.0 1,143 9/5/2023
3.0.0-beta-0305 335 9/1/2023
3.0.0-beta-0301 236 8/31/2023
3.0.0-beta-0300 183 8/31/2023
3.0.0-beta-0296 387 8/28/2023
3.0.0-beta-0293 248 8/28/2023
3.0.0-beta-0292 227 8/28/2023
3.0.0-beta-0282 378 8/25/2023
3.0.0-beta-0277 577 8/20/2023
3.0.0-beta-0273 279 8/20/2023
3.0.0-beta-0257 469 8/15/2023
3.0.0-beta-0245 481 8/8/2023
3.0.0-beta-0241 834 7/31/2023
3.0.0-beta-0231 885 7/25/2023
3.0.0-beta-0230 1,488 7/25/2023
3.0.0-beta-0215 460 7/18/2023
3.0.0-beta-0210 946 7/12/2023
3.0.0-beta-0200 451 7/5/2023
3.0.0-beta-0199 321 7/5/2023
3.0.0-beta-0179 1,100 6/27/2023
3.0.0-beta-0174 349 6/26/2023
3.0.0-beta-0165 565 6/22/2023
3.0.0-beta-0154 431 6/17/2023
3.0.0-beta-0153 277 6/16/2023
3.0.0-beta-0124 1,077 6/1/2023
3.0.0-beta-0122 1,108 5/31/2023
3.0.0-beta-0116 4,277 5/30/2023
3.0.0-beta-0114 385 5/29/2023
3.0.0-beta-0104 607 5/27/2023
3.0.0-beta-0092 809 5/16/2023
3.0.0-beta-0081 604 5/13/2023
3.0.0-beta-0073 407 5/12/2023
3.0.0-beta-0039 560 5/7/2023
3.0.0-beta-0031 335 5/5/2023
3.0.0-beta-0026 483 4/28/2023
3.0.0-beta-0023 309 4/26/2023
3.0.0-beta-0015 385 4/22/2023
3.0.0-beta-0001 613 4/14/2023
3.0.0-alpha-0608 319 4/13/2023
3.0.0-alpha-0604 300 4/13/2023
3.0.0-alpha-0593 378 4/7/2023
3.0.0-alpha-0560 856 3/28/2023
3.0.0-alpha-0557 330 3/27/2023
3.0.0-alpha-0552 325 3/26/2023
3.0.0-alpha-0550 312 3/25/2023
3.0.0-alpha-0548 323 3/25/2023
3.0.0-alpha-0545 320 3/25/2023
3.0.0-alpha-0543 454 3/24/2023
3.0.0-alpha-0540 361 3/24/2023
3.0.0-alpha-0533 4,588 3/14/2023
3.0.0-alpha-0532 371 3/12/2023
3.0.0-alpha-0530 747 3/6/2023
3.0.0-alpha-0523 480 3/1/2023
3.0.0-alpha-0516 353 2/27/2023
3.0.0-alpha-0513 375 2/26/2023
3.0.0-alpha-0497 398 2/23/2023
3.0.0-alpha-0496 1,522 2/4/2023
3.0.0-alpha-0495 1,098 1/12/2023
3.0.0-alpha-0491 755 12/24/2022
3.0.0-alpha-0489 363 12/23/2022
3.0.0-alpha-0470 397 12/15/2022
3.0.0-alpha-0427 733 12/4/2022
3.0.0-alpha-0423 462 12/1/2022
3.0.0-alpha-0402 707 11/19/2022
3.0.0-alpha-0399 577 11/12/2022
3.0.0-alpha-0396 395 11/12/2022
3.0.0-alpha-0392 524 10/29/2022
3.0.0-alpha-0391 410 10/27/2022
3.0.0-alpha-0387 575 10/25/2022
3.0.0-alpha-0384 356 10/24/2022
3.0.0-alpha-0381 205 10/18/2022
3.0.0-alpha-0376 564 10/7/2022
3.0.0-alpha-0370 351 10/4/2022
3.0.0-alpha-0360 350 10/3/2022
3.0.0-alpha-0354 330 10/1/2022
3.0.0-alpha-0348 405 9/26/2022
3.0.0-alpha-0344 395 9/25/2022
3.0.0-alpha-0343 334 9/24/2022
3.0.0-alpha-0338 375 9/22/2022
3.0.0-alpha-0329 367 9/20/2022
3.0.0-alpha-0310 530 9/3/2022
3.0.0-alpha-0283 437 8/24/2022
3.0.0-alpha-0266 704 8/13/2022
3.0.0-alpha-0245 243 8/10/2022
3.0.0-alpha-0225 239 8/9/2022
3.0.0-alpha-0216 238 8/7/2022
3.0.0-alpha-0208 238 8/5/2022
3.0.0-alpha-0204 268 7/31/2022
3.0.0-alpha-0181 194 7/25/2022
3.0.0-alpha-0172 131 7/22/2022
3.0.0-alpha-0167 137 7/19/2022
3.0.0-alpha-0160 114 7/18/2022
3.0.0-alpha-0158 107 7/18/2022
3.0.0-alpha-0157 124 7/17/2022
3.0.0-alpha-0156 107 7/16/2022
3.0.0-alpha-0155 124 7/15/2022
3.0.0-alpha-0142 133 7/14/2022
3.0.0-alpha-0128 552 6/16/2022
3.0.0-alpha-0102 178 6/6/2022
3.0.0-alpha-0099 120 6/2/2022
3.0.0-alpha-0090 164 5/25/2022
3.0.0-alpha-0087 109 5/24/2022
3.0.0-alpha-0084 112 5/24/2022
3.0.0-alpha-0082 114 5/23/2022
3.0.0-alpha-0079 122 5/21/2022
3.0.0-alpha-0075 253 5/20/2022
3.0.0-alpha-0002 1,584 5/5/2022
2.7.3 1,686 8/25/2023
2.7.2 19,007 4/17/2023
2.7.1 23,695 11/11/2022
2.7.0 6,655 10/29/2022
2.6.3 23,692 9/14/2022
2.6.2 10,643 8/26/2022
2.6.1 8,286 8/15/2022
2.6.0 7,322 8/9/2022
2.5.5 22,152 6/17/2022
2.5.4 15,602 6/7/2022
2.5.3 8,377 6/1/2022
2.5.2 13,647 5/25/2022
2.5.1 9,977 5/10/2022
2.5.0-preview-3124 525 5/5/2022
2.5.0-preview-3117 521 5/3/2022
2.5.0-preview-3109 644 4/26/2022
2.5.0-preview-3108 697 4/25/2022
2.5.0-preview-3107 474 4/24/2022
2.5.0-preview-3100 497 4/22/2022
2.5.0-preview-3096-g833b58f618 455 4/22/2022
2.5.0-preview.3067 396 3/28/2022
2.5.0-preview.3062 106 3/26/2022
2.5.0-preview.3061 105 3/26/2022
2.5.0-preview.3045 104 3/23/2022
2.5.0-preview.3040 102 3/22/2022
2.5.0-preview.3028 105 3/21/2022
2.5.0-gceb9616c08 494 5/5/2022
2.4.3.3024 22,558 3/14/2022
2.4.3.3023 6,519 3/14/2022
2.4.3.3022 6,503 3/14/2022
2.4.3.3021 6,660 3/14/2022
2.4.3.3003 20,761 2/9/2022
2.4.3.3002-preview 474 2/9/2022
2.4.3.3000-preview 408 2/7/2022
2.4.3.2998-preview 708 2/5/2022
2.4.2.2996 18,987 1/11/2022
2.4.2.2995-preview 497 1/11/2022
2.4.1.2971 11,162 12/2/2021
2.4.1.2970-preview 494 12/2/2021
2.4.0.2967-preview 875 11/21/2021
2.4.0.2960 6,700 11/18/2021
2.3.0.2958 3,924 11/18/2021
2.3.0.2957-preview 497 11/18/2021
2.3.0.2946-preview 794 11/13/2021
2.3.0.2940-preview 972 11/11/2021
2.3.0.2936-preview 1,366 11/5/2021
2.3.0.2932-preview 1,152 11/4/2021
2.3.0.2923-preview 1,474 10/30/2021
2.3.0.2919-preview 1,526 10/29/2021
2.3.0.2909-preview 1,297 10/21/2021
2.3.0.2906 10,361 10/16/2021
2.3.0.2902-preview 1,336 10/14/2021
2.3.0.2898-preview 1,348 10/11/2021
2.3.0.2894-preview 1,280 10/10/2021
2.3.0.2891-preview 1,304 10/6/2021
2.3.0.2890-preview 1,314 10/5/2021
2.3.0.2888-preview 1,291 10/1/2021
2.3.0.2881-preview 1,201 9/27/2021
2.3.0.2879-preview 1,260 9/27/2021
2.3.0.2877-preview 1,200 9/24/2021
2.3.0.2869-preview 1,424 9/11/2021
2.3.0.2855-preview 1,279 8/25/2021
2.3.0.2852-preview 1,225 8/24/2021
2.3.0.2850-preview 1,229 8/24/2021
2.3.0.2848-preview 1,308 8/22/2021
2.2.0.2829 17,691 7/30/2021
2.2.0.2826-preview 1,242 7/29/2021
2.2.0.2824-preview 1,158 7/29/2021
2.2.0.2820-preview 1,215 7/27/2021
2.2.0.2818-preview 1,231 7/25/2021
2.2.0.2814-preview 1,179 7/22/2021
2.2.0.2813-preview 1,111 7/22/2021
2.2.0.2812-preview 1,128 7/22/2021
2.2.0.2804-preview 1,130 7/22/2021
2.2.0.2801-preview 1,127 7/19/2021
2.2.0.2800-preview 1,161 7/19/2021
2.2.0.2798-preview 1,166 7/19/2021
2.2.0.2791-preview 1,149 7/15/2021
2.2.0.2776-preview 1,166 7/8/2021
2.2.0.2762-preview 1,713 6/27/2021
2.2.0.2759-preview 1,286 6/19/2021
2.2.0.2753-preview 1,638 6/14/2021
2.1.0.2769 11,441 7/3/2021
2.1.0.2757 5,621 6/19/2021
2.1.0.2748-preview 1,188 6/13/2021
2.1.0.2744-preview 1,265 6/11/2021
2.1.0.2741 12,962 6/10/2021
2.1.0.2740-preview 1,224 6/10/2021
2.1.0.2731-preview 1,642 6/6/2021
2.1.0.2729-preview 1,143 6/6/2021
2.1.0.2710-preview 1,348 5/31/2021
2.1.0.2707-preview 1,185 5/29/2021
2.0.2696-preview 1,146 5/26/2021
2.0.2692-preview 2,076 5/26/2021
2.0.2673-preview 1,083 5/20/2021
2.0.2672-preview 1,055 5/20/2021
2.0.2667-preview 1,130 5/16/2021
2.0.0.2655-preview 2,131 5/10/2021
2.0.0.2639 12,600 5/5/2021
2.0.0.2636-preview 1,838 4/30/2021
2.0.0.2632-preview 982 4/30/2021
2.0.0.2630-preview 1,058 4/29/2021
2.0.0.2628-preview 986 4/29/2021
2.0.0.2608-preview 1,232 4/21/2021
2.0.0.2606-preview 1,197 4/19/2021
2.0.0.2604-preview 1,047 4/19/2021
2.0.0.2593-preview 2,125 4/15/2021
2.0.0.2591-preview 1,026 4/15/2021
2.0.0.2579-preview 4,833 3/31/2021
2.0.0.2572-preview 1,049 3/29/2021
2.0.0.2570-preview 1,012 3/25/2021
2.0.0.2567-preview 1,024 3/25/2021
2.0.0.2560-preview 1,081 3/23/2021
2.0.0.2542-preview 2,073 3/15/2021
2.0.0.2533-preview 4,181 3/2/2021
2.0.0.2531-preview 988 3/2/2021
2.0.0.2524-preview 1,010 2/26/2021
2.0.0.2522-preview 995 2/26/2021
2.0.0.2518-preview 1,019 2/26/2021
2.0.0.2516-preview 1,358 2/25/2021
2.0.0.2508-preview 5,149 2/23/2021
2.0.0.2501-preview 982 2/18/2021
2.0.0.2487-preview 974 2/14/2021
2.0.0.2476-preview 1,292 2/12/2021
2.0.0.2462-preview 2,822 2/2/2021
2.0.0.2458-preview 990 1/29/2021
2.0.0.2450-preview 976 1/26/2021
2.0.0.2448-preview 942 1/25/2021
2.0.0.2434-preview 4,145 1/11/2021
2.0.0.2431-preview 1,106 1/10/2021
2.0.0.2427-preview 1,047 1/8/2021
2.0.0.2424-preview 1,276 1/7/2021
2.0.0.2417-preview 1,319 1/5/2021
2.0.0.2412-preview 1,075 1/1/2021
2.0.0.2410-preview 1,114 1/1/2021
2.0.0.2404-preview 1,188 12/26/2020
2.0.0.2401-preview 1,100 12/25/2020
2.0.0.2396-preview 1,767 12/22/2020
2.0.0.2394-preview 1,025 12/22/2020
2.0.0.2392-preview 1,061 12/22/2020
2.0.0.2389-preview 1,106 12/21/2020
2.0.0.2381-preview 1,840 12/15/2020
2.0.0.2373-preview 1,872 12/11/2020
2.0.0.2356-preview 1,535 11/9/2020
2.0.0.2349-preview 1,113 10/29/2020
2.0.0.2348-preview 1,242 10/29/2020
2.0.0.2337-preview 2,534 10/24/2020
2.0.0.2334-preview 1,131 10/24/2020
2.0.0.2333-preview 1,631 10/23/2020
2.0.0.2322-preview 1,431 10/20/2020
2.0.0.2320-preview 1,173 10/19/2020
2.0.0.2317-preview 1,153 10/19/2020
2.0.0.2312-preview 2,181 10/17/2020
2.0.0.2310-preview 1,173 10/17/2020
2.0.0.2294-preview 1,880 10/13/2020
2.0.0.2285-preview 2,813 10/10/2020
2.0.0.2280-preview 39,778 10/8/2020
1.2.0.1755 82,571 6/18/2020
1.2.0.1686 7,632 6/4/2020
1.1.0.1570 9,198 5/6/2020
1.1.0.1473 25,051 3/17/2020
1.1.0.1469 2,569 3/17/2020
1.1.0.1449 4,269 3/12/2020
1.0.0.1182 14,040 1/24/2020
1.0.0.1181 1,515 1/24/2020
1.0.0.1179 925 1/24/2020
1.0.0.1174 2,704 1/24/2020
1.0.0.572-beta 2,843 1/16/2020
1.0.0.567-beta 904 1/16/2020
1.0.0.560-beta 992 1/11/2020
1.0.0.556-beta 1,055 1/11/2020
1.0.0.531-beta 5,269 12/22/2019
1.0.0.525-beta 987 12/21/2019
1.0.0.484-beta 15,295 11/1/2019
1.0.0.464-beta 1,769 10/19/2019
1.0.0.462-beta 1,090 10/18/2019
1.0.0.454-beta 1,278 10/15/2019
1.0.0.425-beta 5,169 9/27/2019
1.0.0.400-beta 2,635 9/17/2019
1.0.0.398-beta 1,061 9/17/2019
1.0.0.391-beta 1,565 9/13/2019
1.0.0.375-beta 1,250 9/9/2019
1.0.0.357-beta 2,623 8/21/2019
1.0.0.332-beta 1,818 8/11/2019
1.0.0.330-beta 1,029 8/10/2019
1.0.0.306-beta 1,332 8/1/2019
1.0.0.304-beta 988 8/1/2019
1.0.0.300-beta 954 7/30/2019
1.0.0.280-beta 4,234 7/20/2019
1.0.0.264-beta 2,929 7/7/2019
1.0.0.261-beta 912 7/6/2019
1.0.0.252-beta 4,215 7/1/2019
1.0.0.250-beta 1,375 6/29/2019
1.0.0.244-beta 942 6/27/2019
1.0.0.238-beta 1,267 6/18/2019
1.0.0.232-beta 1,060 6/15/2019
1.0.0.226-beta 1,163 6/13/2019
1.0.0.217-beta 1,068 6/10/2019
1.0.0.197-beta 896 6/5/2019
1.0.0.195-beta 986 6/5/2019
1.0.0.193-beta 945 5/29/2019
1.0.0.187-beta 867 5/25/2019
1.0.0.8-beta 893 5/21/2019
1.0.0.7-beta 874 5/16/2019
1.0.0.3-beta 952 5/7/2019
1.0.0.2-beta 897 4/30/2019