Skip to content
View aritchie's full-sized avatar

Sponsors

@RLittlesII
@PatricioVidal
@jfversluis
@PhilWherrett
@tbaggett
@jmichas
@munkii
@OpCommSolutions

Sponsoring

@SimonCropp

Highlights

  • Pro

Organizations

@xamarindevelopersummit @shinyorg @ShinySoftware @GoneDotNet

Block or report aritchie

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
aritchie/README.md

Available For Hire 👷

  • 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 allan.ritchie@gmail.com

My Open Source

  • 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
  • Shiny Mediator
  • 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.

Links

MVP Profile

Blog

Watch my livestream with good friend Redth - Jon Dick - MAUI on the YouTube

Sponsor Me ❤️

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.

Connecting

aritchie's GitHub stats

Pinned Loading

  1. shinyorg/shiny shinyorg/shiny Public

    .NET Framework for Backgrounding & Device Hardware Services (iOS, Android, & Catalyst)

    C# 1.5k 237

  2. shinyorg/mediator shinyorg/mediator Public

    A Mediator for your .NET Apps with some of the most awesome middleware around

    C# 38 5

  3. shinyorg/reflector shinyorg/reflector Public

    .NET Reflection without doing the actual reflection... powered by source generators

    C# 16 1

  4. shinyorg/maui shinyorg/maui Public

    .NET MAUI Shell navigation made pleasant!

    C# 9

  5. shinyorg/extensions shinyorg/extensions Public

    Make .NET Dependency Injection less boilerplatey & Add a pinch of persistent service magic

    C# 3

  6. GoneDotNet/HeadsUp GoneDotNet/HeadsUp Public

    Heads Up Clone built with .NET MAUI

    C# 2 1