- Notifications
You must be signed in to change notification settings - Fork0
A Xamarin Framework for Backgrounding & Device Hardware Services
License
GuidoNeele/shiny
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Shiny is a cross platform framework designed to make working with device services and background processes easy, testable, and consistent while bringingthings like dependency injection & logging in a structured way to your code!
- .NET 8 for Android
- .NET 8 for iOS
- .NET 8 for MacCatalyst
- 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
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.
dotnet new --install Shiny.Templates
If you cannot use our awesome templates - try our ugly, but effective boilerplate builder at:https://shinylib.net/client/appbuilder/
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 someShiny Gear
Looking for consulting for your .NET applications and Shiny, you can now book a time with Allan Ritchie on here:1-1 Consulting Session
- Allan Ritchie - Project Lead
- Dan Siegel - Contributor
- Emily Stanek - Logo Designer
For more info on Shiny and other great .NET content, listen toJon Dick (aka Redth) andAllan Ritchie (Author of Shiny) every week at:
About
A Xamarin Framework for Backgrounding & Device Hardware Services
Resources
License
Code of conduct
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Languages
- C#98.2%
- JavaScript1.4%
- Other0.4%