- Need a software solution?
- Got a software project that needs some help?
- Looking to modernize an existing application?
- Need some help with architecture, design patterns, or best practices?
I've done everything from classic ASP to modern day .NET - I've written for solutions for large enterprises to startups. Get in touch at [email protected]
- Shiny Organization
- Website - Documentation for all my open source
- Shiny Mobile
- The biggest suite of libraries for .NET MAUI that go beyond the
Essentials
- Forums
- Documentation
- Source Code
- Features
- BluetoothLE Client & Host
- Background Periodic Jobs
- Background GPS & Geofencing
- Background HTTP Uploads & Downloads
- Local Notifications
- Microsoft Extensions Configuration Provider for Android & iOS
- Push Notifications - The only one that allows you to swipe between native/firebase/azure
- The biggest suite of libraries for .NET MAUI that go beyond the
- Shiny Mediator
- A mediator pattern built for apps and infrastructure
- GitHub
- Documentation
- End to End Sample
- App Extensions
- Shell Extensions - Provides the same lifecycle events for your viewmodels while adding a navigation services & a source generator to hook up your viewmodels to your views
- Localization Generator - A source generator to create strongly typed localization resources for Microsoft.Extensions.Localization
- Reflector - A source generator to use reflection WITHOUT reflection
- Dependency Injection Extensions - Extensions for Microsoft.Extensions.DependencyInjection
- Classic/Archived
- ACR User Dialogs - One of the first plugins I wrote for Xamarin. This thing still gets used everywhere.
Watch my livestream with good friend Redth - Jon Dick - MAUI on the YouTube
I work hard on open source and for the community in general. If you use Shiny in a professional project, please consider sponsoring my work at GitHub Sponsorship.