Shiny.Extensions.Configuration 3.0.0-beta-0231

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-0231
                    
NuGet\Install-Package Shiny.Extensions.Configuration -Version 3.0.0-beta-0231
                    
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-0231" />
                    
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-0231" />
                    
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-0231
                    
#r "nuget: Shiny.Extensions.Configuration, 3.0.0-beta-0231"
                    
#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.
#:package Shiny.Extensions.Configuration@3.0.0-beta-0231
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Shiny.Extensions.Configuration&version=3.0.0-beta-0231&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Shiny.Extensions.Configuration&version=3.0.0-beta-0231&prerelease
                    
Install 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.  net10.0-android was computed.  net10.0-ios was computed.  net10.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-0086 138 6/23/2025
4.0.0-beta-0084 140 6/4/2025
4.0.0-beta-0083 134 6/3/2025
4.0.0-beta-0081 60 5/30/2025
4.0.0-beta-0079 141 5/29/2025
4.0.0-beta-0075 75 5/24/2025
4.0.0-beta-0069 211 4/8/2025
4.0.0-beta-0061 147 4/3/2025
4.0.0-beta-0057 153 4/1/2025
4.0.0-beta-0055 129 3/27/2025
4.0.0-beta-0054 467 3/26/2025
4.0.0-beta-0049 87 3/21/2025
4.0.0-beta-0048 95 3/21/2025
4.0.0-beta-0047 152 3/20/2025
4.0.0-beta-0040 3,560 6/14/2024
3.4.0-beta-0010 195 3/6/2025
3.4.0-beta-0009 95 2/5/2025
3.4.0-beta-0006 87 2/4/2025
3.4.0-beta-0005 94 2/4/2025
3.4.0-beta-0003 102 2/4/2025
3.3.4 6,173 1/15/2025
3.3.3 13,639 4/8/2024
3.3.3-beta-0007 122 4/8/2024
3.3.3-beta-0003 102 4/8/2024
3.3.2 320 3/26/2024
3.3.1 153 3/26/2024
3.3.0 281 3/18/2024
3.3.0-beta-0011 124 3/14/2024
3.3.0-beta-0009 123 3/12/2024
3.3.0-beta-0003 135 2/28/2024
3.2.4 1,776 2/3/2024
3.2.4-beta-0004 100 2/3/2024
3.2.4-beta-0002 103 2/2/2024
3.2.3 242 1/19/2024
3.2.2 752 1/3/2024
3.2.1 1,236 12/20/2023
3.2.0 331 12/11/2023
3.2.0-beta-0049 101 1/12/2024
3.2.0-beta-0042 130 1/3/2024
3.2.0-beta-0041 94 1/3/2024
3.2.0-beta-0034 105 12/20/2023
3.2.0-beta-0025 129 12/10/2023
3.2.0-beta-0022 150 11/29/2023
3.2.0-beta-0019 126 11/25/2023
3.2.0-beta-0010 141 11/11/2023
3.2.0-beta-0006 129 11/8/2023
3.1.2 805 11/8/2023
3.1.1 241 11/2/2023
3.1.0 550 10/27/2023
3.1.0-beta-0018 121 11/2/2023
3.1.0-beta-0007 139 10/17/2023
3.1.0-beta-0005 137 10/14/2023
3.1.0-beta-0004 114 10/14/2023
3.0.1 687 9/20/2023
3.0.1-beta-0016 137 9/20/2023
3.0.1-beta-0002 164 9/14/2023
3.0.0 755 9/5/2023
3.0.0-beta-0305 160 9/1/2023
3.0.0-beta-0301 141 8/31/2023
3.0.0-beta-0300 162 8/31/2023
3.0.0-beta-0296 152 8/28/2023
3.0.0-beta-0293 155 8/28/2023
3.0.0-beta-0292 155 8/28/2023
3.0.0-beta-0282 168 8/25/2023
3.0.0-beta-0277 185 8/20/2023
3.0.0-beta-0273 151 8/20/2023
3.0.0-beta-0257 178 8/15/2023
3.0.0-beta-0245 193 8/8/2023
3.0.0-beta-0241 378 7/31/2023
3.0.0-beta-0231 171 7/25/2023
3.0.0-beta-0230 171 7/25/2023
3.0.0-beta-0215 195 7/18/2023
3.0.0-beta-0210 413 7/12/2023
3.0.0-beta-0200 179 7/5/2023
3.0.0-beta-0199 184 7/5/2023
3.0.0-beta-0179 406 6/27/2023
3.0.0-beta-0174 185 6/26/2023
3.0.0-beta-0165 179 6/22/2023
3.0.0-beta-0154 188 6/17/2023
3.0.0-beta-0153 184 6/16/2023
3.0.0-beta-0124 591 6/1/2023
3.0.0-beta-0122 290 5/31/2023
3.0.0-beta-0116 177 5/30/2023
3.0.0-beta-0114 184 5/29/2023
3.0.0-beta-0092 224 5/16/2023
3.0.0-beta-0081 181 5/13/2023
3.0.0-beta-0073 172 5/12/2023
3.0.0-beta-0039 199 5/7/2023
3.0.0-beta-0031 177 5/5/2023
3.0.0-beta-0026 232 4/28/2023
3.0.0-beta-0023 189 4/26/2023
3.0.0-beta-0015 205 4/22/2023
3.0.0-beta-0001 312 4/14/2023
3.0.0-alpha-0608 163 4/13/2023
3.0.0-alpha-0604 171 4/13/2023
3.0.0-alpha-0593 247 4/7/2023
3.0.0-alpha-0560 1,222 3/28/2023
3.0.0-alpha-0557 180 3/27/2023
3.0.0-alpha-0552 181 3/26/2023
3.0.0-alpha-0550 185 3/25/2023
3.0.0-alpha-0548 181 3/25/2023
3.0.0-alpha-0545 185 3/25/2023
3.0.0-alpha-0543 198 3/24/2023
3.0.0-alpha-0540 179 3/24/2023
3.0.0-alpha-0533 4,390 3/14/2023
3.0.0-alpha-0532 186 3/12/2023
3.0.0-alpha-0530 276 3/6/2023
3.0.0-alpha-0523 229 3/1/2023
3.0.0-alpha-0516 193 2/27/2023
3.0.0-alpha-0513 161 2/26/2023
3.0.0-alpha-0497 168 2/23/2023
3.0.0-alpha-0496 692 2/4/2023
3.0.0-alpha-0495 691 1/12/2023
3.0.0-alpha-0491 398 12/24/2022
3.0.0-alpha-0489 198 12/23/2022
3.0.0-alpha-0470 193 12/15/2022
3.0.0-alpha-0427 306 12/4/2022
3.0.0-alpha-0423 201 12/1/2022
3.0.0-alpha-0402 352 11/19/2022
3.0.0-alpha-0399 271 11/12/2022
3.0.0-alpha-0396 188 11/12/2022
3.0.0-alpha-0392 239 10/29/2022
3.0.0-alpha-0391 201 10/27/2022
3.0.0-alpha-0387 352 10/25/2022
3.0.0-alpha-0384 216 10/25/2022
3.0.0-alpha-0376 204 10/7/2022
3.0.0-alpha-0370 203 10/4/2022
3.0.0-alpha-0360 176 10/3/2022
3.0.0-alpha-0354 214 10/1/2022
3.0.0-alpha-0348 235 9/26/2022
3.0.0-alpha-0344 204 9/25/2022
3.0.0-alpha-0343 190 9/24/2022
3.0.0-alpha-0338 206 9/22/2022
3.0.0-alpha-0329 183 9/20/2022
3.0.0-alpha-0310 246 9/3/2022
3.0.0-alpha-0283 199 8/24/2022
3.0.0-alpha-0266 237 8/13/2022
3.0.0-alpha-0245 214 8/10/2022
3.0.0-alpha-0225 222 8/9/2022
3.0.0-alpha-0216 203 8/7/2022
3.0.0-alpha-0208 215 8/5/2022
3.0.0-alpha-0204 194 7/31/2022
3.0.0-alpha-0181 214 7/25/2022
3.0.0-alpha-0172 192 7/22/2022
3.0.0-alpha-0167 229 7/19/2022
3.0.0-alpha-0160 213 7/18/2022
3.0.0-alpha-0158 210 7/18/2022
3.0.0-alpha-0157 219 7/17/2022
3.0.0-alpha-0156 203 7/16/2022
3.0.0-alpha-0155 218 7/15/2022
3.0.0-alpha-0142 192 7/14/2022
3.0.0-alpha-0128 248 6/16/2022
3.0.0-alpha-0102 212 6/6/2022
3.0.0-alpha-0099 212 6/2/2022
3.0.0-alpha-0090 212 5/25/2022
3.0.0-alpha-0087 210 5/24/2022
3.0.0-alpha-0084 207 5/24/2022
3.0.0-alpha-0082 223 5/23/2022
3.0.0-alpha-0079 205 5/21/2022
3.0.0-alpha-0075 222 5/20/2022
1.1.1 8,201 3/3/2022
1.0.0 265 5/27/2023