Shiny.Extensions.DependencyInjection 1.0.0-alpha-0013

Shiny Extensions

Dependency Injection Extensions

  • Source generate all attributed classes to a single add file - saves you the boilerplate
  • Extension methods for registering a dependency against multiple interfaces
  • Extension methods for startup tasks (different to hosted services that don't work on mobile)

Stores

  • Key/value store with support for
    • Android/iOS/Windows - Preferences & Secure Storage
    • Web - Local Storage & Session Storage
    • In Memory
  • Object binder binds INotifyPropertyChanged against a key/value store to persist object changes across sessions
  • Simply implement IKeyValueStore to create your own store

Web Hosting Extensions

  • Merges service container build and post build scenarios into a single class
  • All IInfrastructureModule implementations are automatically detected and run

Showing the top 20 packages that depend on Shiny.Extensions.DependencyInjection.

Packages Downloads
Shiny.Hosting.Maui
Shiny
5
Shiny.Jobs
Shiny Background Jobs
5
Shiny.Extensions.Stores
Store anything in a key/value store - Abstractions for iOS, Android and Windows preferences/secure storage
4
Shiny.Hosting.Maui
Shiny
4
Shiny.Jobs
Shiny Background Jobs
4
Shiny.Core
The Shiny Core Foundation where all Shiny modules are built on
4

Version Downloads Last updated
5.1.6 2 09/02/2026
5.1.5 2 08/12/2026
5.1.4 3 07/18/2026
5.1.3 3 07/18/2026
5.1.2 3 07/12/2026
5.1.1 3 06/22/2026
5.1.0 4 06/22/2026
5.1.0-beta-0054 4 06/22/2026
5.1.0-beta-0052 4 06/13/2026
5.1.0-beta-0051 4 06/13/2026
5.0.0 4 06/13/2026
5.0.0-beta-0052 4 06/13/2026
5.0.0-beta-0051 4 06/13/2026
4.1.1 4 06/13/2026
4.1.0 4 06/13/2026
4.0.0 4 06/13/2026
4.0.0-beta-0063 4 06/13/2026
4.0.0-beta-0062 3 06/13/2026
4.0.0-beta-0061 4 06/13/2026
4.0.0-beta-0060 4 06/13/2026
4.0.0-beta-0059 4 06/13/2026
4.0.0-beta-0058 4 06/13/2026
4.0.0-beta-0057 4 06/13/2026
4.0.0-beta-0056 4 06/13/2026
4.0.0-beta-0041 4 06/13/2026
4.0.0-beta-0005 4 06/13/2026
4.0.0-beta-0004 4 06/13/2026
4.0.0-beta-0003 4 06/13/2026
4.0.0-beta-0002 4 06/13/2026
3.0.0 4 06/13/2026
2.1.0-beta-0045 4 06/13/2026
2.1.0-beta-0044 4 06/13/2026
2.1.0-beta-0043 4 06/13/2026
2.1.0-beta-0042 4 06/13/2026
2.1.0-beta-0041 4 06/13/2026
2.0.4 4 06/13/2026
2.0.3 4 06/13/2026
2.0.2 4 06/13/2026
2.0.1 4 06/13/2026
2.0.0 4 06/13/2026
2.0.0-beta-0047 4 06/13/2026
2.0.0-beta-0006 4 06/13/2026
2.0.0-beta-0005 4 06/13/2026
2.0.0-beta-0001 4 06/13/2026
1.3.1 4 06/13/2026
1.3.1-beta-0001 4 06/13/2026
1.3.0 4 06/13/2026
1.3.0-beta-0009 4 06/13/2026
1.3.0-beta-0008 4 06/13/2026
1.3.0-beta-0007 4 06/13/2026
1.3.0-beta-0006 4 06/13/2026
1.3.0-beta-0004 4 06/13/2026
1.3.0-beta-0003 4 06/13/2026
1.3.0-beta-0002 4 06/13/2026
1.3.0-beta-0001 4 06/13/2026
1.2.2 4 06/13/2026
1.2.1 4 06/13/2026
1.2.0 5 06/12/2026
1.2.0-beta-0001 4 06/13/2026
1.1.0 4 06/13/2026
1.1.0-beta-0009 4 06/13/2026
1.1.0-beta-0008 4 06/13/2026
1.1.0-beta-0007 4 06/13/2026
1.1.0-beta-0006 4 06/13/2026
1.1.0-beta-0004 4 06/13/2026
1.1.0-beta-0003 4 06/13/2026
1.1.0-beta-0002 4 06/13/2026
1.0.3 4 06/13/2026
1.0.2 4 06/13/2026
1.0.1 4 06/13/2026
1.0.0 4 06/13/2026
1.0.0-g5fce6b880d 4 06/13/2026
1.0.0-alpha-0020 4 06/13/2026
1.0.0-alpha-0019 4 06/13/2026
1.0.0-alpha-0018 4 06/13/2026
1.0.0-alpha-0017 4 06/13/2026
1.0.0-alpha-0016 4 06/13/2026
1.0.0-alpha-0015 4 06/13/2026
1.0.0-alpha-0014 4 06/13/2026
1.0.0-alpha-0013 4 06/13/2026
1.0.0-alpha-0011 4 06/13/2026
1.0.0-alpha-0010 4 06/13/2026
1.0.0-alpha-0009 4 06/13/2026