Skip to content
View aritchie's full-sized avatar

Sponsors

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

Sponsoring

@SimonCropp

Highlights

  • Pro

Organizations

@xamarindevelopersummit @shinyorg @ShinySoftware @GoneDotNet

Block or report aritchie

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
aritchie/README.md

πŸ’Ό Professional Services Available

I offer comprehensive software development consulting services, including:

  • Custom software solution development
  • Software project consultation and implementation
  • Application modernization and migration
  • Software architecture, design patterns, and best practices guidance

With extensive experience spanning from classic ASP to modern .NET, I have delivered solutions for large enterprises and startups alike. Visit Shiny Software to learn more about my company, or contact me at allan.ritchie@gmail.com

πŸš€ My Open Source

  • Shiny Organization
    • Website - Documentation for all my open source
  • Shiny Mobile
    • A comprehensive suite of libraries for .NET MAUI extending beyond the standard Essentials
    • Forums
    • Documentation
    • Source Code
    • Key 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 - Unified implementation supporting native, Firebase, and Azure providers
  • 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
  • Legacy Projects
    • ACR User Dialogs - An early plugin developed for Xamarin with continued widespread adoption across the ecosystem.

πŸ”— Links

MVP Profile

Blog

Join my livestream with Redth - Jon Dick - MAUI on YouTube

❀️ Support My Work

I dedicate significant time to open source development and community contributions. If you utilize Shiny in a commercial or professional project, please consider supporting this work through GitHub Sponsorship.

πŸ“« Connect With Me

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 241

  2. shinyorg/mediator shinyorg/mediator Public

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

    C# 41 5

  3. shinyorg/reflector shinyorg/reflector Public

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

    C# 18 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 1

  6. GoneDotNet/HeadsUp GoneDotNet/HeadsUp Public

    Heads Up Clone built with .NET MAUI

    C# 3 1