Shiny.Extensions.Configuration 3.0.0-beta-0116

Prefix Reserved
This is a prerelease version of Shiny.Extensions.Configuration.
There is a newer version of this package available.
See the version list below for details.
dotnet add package Shiny.Extensions.Configuration --version 3.0.0-beta-0116
                    
NuGet\Install-Package Shiny.Extensions.Configuration -Version 3.0.0-beta-0116
                    
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.Extensions.Configuration" Version="3.0.0-beta-0116" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Shiny.Extensions.Configuration" Version="3.0.0-beta-0116" />
                    
Directory.Packages.props
<PackageReference Include="Shiny.Extensions.Configuration" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Shiny.Extensions.Configuration --version 3.0.0-beta-0116
                    
#r "nuget: Shiny.Extensions.Configuration, 3.0.0-beta-0116"
                    
#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.
#addin nuget:?package=Shiny.Extensions.Configuration&version=3.0.0-beta-0116&prerelease
                    
Install Shiny.Extensions.Configuration as a Cake Addin
#tool nuget:?package=Shiny.Extensions.Configuration&version=3.0.0-beta-0116&prerelease
                    
Install Shiny.Extensions.Configuration as a Cake Tool

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 net7.0-android33.0 is compatible.  net7.0-ios16.1 is compatible.  net7.0-maccatalyst16.1 is compatible.  net8.0-android was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net9.0-android was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed. 
MonoAndroid monoandroid12.0 is compatible. 
Xamarin.iOS xamarinios10 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
4.0.0-beta-0069 153 4/8/2025
4.0.0-beta-0061 137 4/3/2025
4.0.0-beta-0057 139 4/1/2025
4.0.0-beta-0055 116 3/27/2025
4.0.0-beta-0054 449 3/26/2025
4.0.0-beta-0049 74 3/21/2025
4.0.0-beta-0048 87 3/21/2025
4.0.0-beta-0047 131 3/20/2025
4.0.0-beta-0040 3,452 6/14/2024
3.4.0-beta-0010 186 3/6/2025
3.4.0-beta-0009 85 2/5/2025
3.4.0-beta-0006 77 2/4/2025
3.4.0-beta-0005 82 2/4/2025
3.4.0-beta-0003 95 2/4/2025
3.3.4 3,921 1/15/2025
3.3.3 12,941 4/8/2024
3.3.3-beta-0007 110 4/8/2024
3.3.3-beta-0003 96 4/8/2024
3.3.2 296 3/26/2024
3.3.1 131 3/26/2024
3.3.0 259 3/18/2024
3.3.0-beta-0011 115 3/14/2024
3.3.0-beta-0009 115 3/12/2024
3.3.0-beta-0003 127 2/28/2024
3.2.4 1,723 2/3/2024
3.2.4-beta-0004 89 2/3/2024
3.2.4-beta-0002 96 2/2/2024
3.2.3 223 1/19/2024
3.2.2 725 1/3/2024
3.2.1 1,221 12/20/2023
3.2.0 315 12/11/2023
3.2.0-beta-0049 93 1/12/2024
3.2.0-beta-0042 119 1/3/2024
3.2.0-beta-0041 90 1/3/2024
3.2.0-beta-0034 99 12/20/2023
3.2.0-beta-0025 123 12/10/2023
3.2.0-beta-0022 146 11/29/2023
3.2.0-beta-0019 121 11/25/2023
3.2.0-beta-0010 131 11/11/2023
3.2.0-beta-0006 123 11/8/2023
3.1.2 793 11/8/2023
3.1.1 234 11/2/2023
3.1.0 534 10/27/2023
3.1.0-beta-0018 114 11/2/2023
3.1.0-beta-0007 130 10/17/2023
3.1.0-beta-0005 125 10/14/2023
3.1.0-beta-0004 104 10/14/2023
3.0.1 675 9/20/2023
3.0.1-beta-0016 123 9/20/2023
3.0.1-beta-0002 153 9/14/2023
3.0.0 738 9/5/2023
3.0.0-beta-0305 146 9/1/2023
3.0.0-beta-0301 128 8/31/2023
3.0.0-beta-0300 149 8/31/2023
3.0.0-beta-0296 139 8/28/2023
3.0.0-beta-0293 135 8/28/2023
3.0.0-beta-0292 140 8/28/2023
3.0.0-beta-0282 152 8/25/2023
3.0.0-beta-0277 170 8/20/2023
3.0.0-beta-0273 137 8/20/2023
3.0.0-beta-0257 161 8/15/2023
3.0.0-beta-0245 177 8/8/2023
3.0.0-beta-0241 361 7/31/2023
3.0.0-beta-0231 155 7/25/2023
3.0.0-beta-0230 155 7/25/2023
3.0.0-beta-0215 176 7/18/2023
3.0.0-beta-0210 395 7/12/2023
3.0.0-beta-0200 163 7/5/2023
3.0.0-beta-0199 164 7/5/2023
3.0.0-beta-0179 389 6/27/2023
3.0.0-beta-0174 167 6/26/2023
3.0.0-beta-0165 161 6/22/2023
3.0.0-beta-0154 173 6/17/2023
3.0.0-beta-0153 167 6/16/2023
3.0.0-beta-0124 569 6/1/2023
3.0.0-beta-0122 269 5/31/2023
3.0.0-beta-0116 158 5/30/2023
3.0.0-beta-0114 167 5/29/2023
3.0.0-beta-0092 205 5/16/2023
3.0.0-beta-0081 161 5/13/2023
3.0.0-beta-0073 156 5/12/2023
3.0.0-beta-0039 180 5/7/2023
3.0.0-beta-0031 156 5/5/2023
3.0.0-beta-0026 214 4/28/2023
3.0.0-beta-0023 171 4/26/2023
3.0.0-beta-0015 190 4/22/2023
3.0.0-beta-0001 292 4/14/2023
3.0.0-alpha-0608 142 4/13/2023
3.0.0-alpha-0604 154 4/13/2023
3.0.0-alpha-0593 226 4/7/2023
3.0.0-alpha-0560 1,202 3/28/2023
3.0.0-alpha-0557 161 3/27/2023
3.0.0-alpha-0552 165 3/26/2023
3.0.0-alpha-0550 167 3/25/2023
3.0.0-alpha-0548 161 3/25/2023
3.0.0-alpha-0545 167 3/25/2023
3.0.0-alpha-0543 183 3/24/2023
3.0.0-alpha-0540 159 3/24/2023
3.0.0-alpha-0533 4,373 3/14/2023
3.0.0-alpha-0532 166 3/12/2023
3.0.0-alpha-0530 256 3/6/2023
3.0.0-alpha-0523 213 3/1/2023
3.0.0-alpha-0516 176 2/27/2023
3.0.0-alpha-0513 143 2/26/2023
3.0.0-alpha-0497 150 2/23/2023
3.0.0-alpha-0496 667 2/4/2023
3.0.0-alpha-0495 673 1/12/2023
3.0.0-alpha-0491 381 12/24/2022
3.0.0-alpha-0489 182 12/23/2022
3.0.0-alpha-0470 174 12/15/2022
3.0.0-alpha-0427 287 12/4/2022
3.0.0-alpha-0423 181 12/1/2022
3.0.0-alpha-0402 331 11/19/2022
3.0.0-alpha-0399 254 11/12/2022
3.0.0-alpha-0396 170 11/12/2022
3.0.0-alpha-0392 217 10/29/2022
3.0.0-alpha-0391 183 10/27/2022
3.0.0-alpha-0387 332 10/25/2022
3.0.0-alpha-0384 199 10/25/2022
3.0.0-alpha-0376 188 10/7/2022
3.0.0-alpha-0370 186 10/4/2022
3.0.0-alpha-0360 157 10/3/2022
3.0.0-alpha-0354 196 10/1/2022
3.0.0-alpha-0348 215 9/26/2022
3.0.0-alpha-0344 185 9/25/2022
3.0.0-alpha-0343 174 9/24/2022
3.0.0-alpha-0338 181 9/22/2022
3.0.0-alpha-0329 164 9/20/2022
3.0.0-alpha-0310 224 9/3/2022
3.0.0-alpha-0283 182 8/24/2022
3.0.0-alpha-0266 211 8/13/2022
3.0.0-alpha-0245 191 8/10/2022
3.0.0-alpha-0225 203 8/9/2022
3.0.0-alpha-0216 180 8/7/2022
3.0.0-alpha-0208 195 8/5/2022
3.0.0-alpha-0204 175 7/31/2022
3.0.0-alpha-0181 194 7/25/2022
3.0.0-alpha-0172 168 7/22/2022
3.0.0-alpha-0167 209 7/19/2022
3.0.0-alpha-0160 191 7/18/2022
3.0.0-alpha-0158 187 7/18/2022
3.0.0-alpha-0157 196 7/17/2022
3.0.0-alpha-0156 181 7/16/2022
3.0.0-alpha-0155 199 7/15/2022
3.0.0-alpha-0142 172 7/14/2022
3.0.0-alpha-0128 221 6/16/2022
3.0.0-alpha-0102 185 6/6/2022
3.0.0-alpha-0099 186 6/2/2022
3.0.0-alpha-0090 188 5/25/2022
3.0.0-alpha-0087 184 5/24/2022
3.0.0-alpha-0084 184 5/24/2022
3.0.0-alpha-0082 199 5/23/2022
3.0.0-alpha-0079 181 5/21/2022
3.0.0-alpha-0075 201 5/20/2022
1.1.1 7,892 3/3/2022
1.0.0 247 5/27/2023