Advertisement · 728 × 90

Posts by Allan Ritchie

UI Automated Testing for .NET MAUI with MauiDevFlow — And How AI Wrote the Tests How I used MauiDevFlow and Claude Code to go from zero UI tests to full screen coverage in minutes — inspecting live apps, adding AutomationIds, and generating real automated tests from actual app scr...

Went from zero UI tests to 48 automated tests in one session using MauiDevFlow and AI. No external servers, just an in-process agent and a CLI. More productive than a beaver with a Home Depot gift card.

allanritchie.com/blog/maui-ui...

#dotnet #dotnetmaui

2 weeks ago 4 1 2 0
Shiny MAUI Shell — A Library That Takes Shell to the Next Level How Shiny MAUI Shell transforms .NET MAUI navigation from error-prone string routing into type-safe, testable, source-generated goodness.

.NET MAUI Shell is great, but what if navigation was type-safe, source-gen, & fully testable? Shiny MAUI Shell takes it to the next level /w DI support & no manual wiring. Smoother than a fresh sheet of ice after the 1st period.

allanritchie.com/blog/shiny-m...

#dotnet #dotnetmaui

2 weeks ago 1 1 0 0
Shiny.Maui.ContactStore — Device Contact Access That Does It All A cross-platform .NET MAUI library that gives you full CRUD access to device contacts with LINQ queries, native query translation, and zero platform ceremony.

Full CRUD access to device contacts in .NET MAUI — LINQ queries, native translation, both platforms. Easier than finding a Tim Hortons in Ontario.

allanritchie.com/blog/shiny-c...

#dotnet #dotnetmaui

2 weeks ago 1 1 0 0
Shiny.DocumentDb v3 — One API, Four Databases The SQLite document store grows up. v3 adds MySQL, SQL Server, and PostgreSQL support with a clean provider abstraction — same fluent LINQ queries, same AOT support, any backend.

A DocumentDB implementation that started with SQLite. Now supports MySQL, SQL Server, and PostgreSQL. Same LINQ API, same AOT support — just pick your backend. More versatile than a Canadian apologizing in three languages. Sorry.

allanritchie.com/blog/shiny-d...

#dotnet #dotnetmaui

2 weeks ago 1 1 0 0
Shiny Client v4 - Windows Support, .NET 10, and a Ton of Improvements Shiny Client v4 brings Windows support for BLE, HTTP Transfers, and Locations, moves to .NET 10, and delivers major improvements to GPS, HTTP Transfers, Push, and BluetoothLE

Shiny Client v4 is here, eh. Windows support for BLE, HTTP Transfers, and Locations. .NET 10. Improvements across the
board. This release has more power than a zamboni with a turbo kit.

allanritchie.com/blog/shiny-c...

#dotnet #dotnetmaui

2 weeks ago 1 1 0 0
Mermaid Diagrams | Getting Started Mermaid flowchart diagram rendering for .NET MAUI

Built a native Mermaid diagram renderer for .NET MAUI. No WebView, no extra dependencies, fully AOT-safe. It's like the Zamboni of diagram controls — just smooths everything out while everyone else watches.

shinylib.net/maui/mermaid...

#dotnet #dotnetmaui

2 weeks ago 1 1 0 0
Scheduler | Getting Started Calendar, agenda timeline, and event list components for .NET MAUI

Tired of building calendar UIs from scratch in .NET MAUI? Yeah, sorry, but that's just unnecessary suffering eh. Shiny.Maui.Scheduler gives you 3 new views - Calendar, Agenda, & Event List - AOT-safe & fully customizable

shinylib.net/maui/schedul...

#dotnet #dotnetmaui

2 weeks ago 1 1 0 0
Preview
elmo from sesame street is standing on a red table with the words battle rage engaged written below him . ALT: elmo from sesame street is standing on a red table with the words battle rage engaged written below him .

YUP. Investors are going to be looking for their money soon. In the meantime, I've been drinking the koolaid

2 weeks ago 1 0 0 0

No. I qualify as a fanboy though

2 weeks ago 0 0 1 0
Advertisement

Lots of tokens are being burned by @redth mostly since his are free and mine are capped :D

2 weeks ago 0 0 1 0

I won't say we invented it by any means, but Apple _USUALLY_ does it better than the competition.

2 weeks ago 0 0 1 0

@stonis.bsky.social You had a good question about using mauidevflow for automated UI testing. It's actually pretty easy to have AI generate the tests while using mauidevflow to perform the automation. I did a basic sample here: github.com/shinyorg/won...

2 weeks ago 0 0 1 0
Document DB

Tired of the basic relational SQLite db support you get on #dotnetmaui - why not try out our new SQLite document DB? It's faster, smarter, & super feature rich - no need for migrations either - shinylib.net/data/documen... #dotnet

2 weeks ago 3 2 0 0
Welcome to Shiny.NET A suite of powerful .NET libraries for mobile, desktop, and server applications

We've always been behind with our documentation, but we have a lot of libraries. As of today - we now have great documentation - check out all of our new libraries at shinylib.net #dotnet #dotnetmaui

2 weeks ago 1 1 0 0
Client Releases

We have lunched Shiny Mobile v4 - Lots of bugfixes for Bluetooth LE, BLE Hosting, GPS, HTTP Transfers & more - we also offer Windows support on many of our popular libraries now. Come check it out at shinylib.net/client/relea... #dotnetmaui #dotnet

2 weeks ago 4 3 1 0

We'll be playing "Jonny on the spot" this week by testing Jon's AI bossypants. He'll be given an app & be forced to use Allan's libraries (and Allan doesn't do documentation). Come troll/cheer on Jon... err...copilot

FRIDAY - 2PM EST - youtube.com/@GoneDotNet

1 month ago 3 2 0 0
Advertisement
.NET MAUI Community Standup: .NET MAUI DemoFest
.NET MAUI Community Standup: .NET MAUI DemoFest YouTube video by dotnet

Tune in this Thursday for some amazing .NET MAUI demos that will blow your mind with @allanritchie.com, @redth.bsky.social, @davidortinau.com and myself!

And of course, you in the chat???

www.youtube.com/watch?v=nY74...

1 month ago 6 3 1 0
Preview
GitHub - SimonCropp/EntityFramework.OrderBy: Applies default ordering to EntityFramework queries based on fluent configuration Applies default ordering to EntityFramework queries based on fluent configuration - SimonCropp/EntityFramework.OrderBy

i just released v1.0 of EfOrderBy

been using it in production for over a month

github.com/SimonCropp/E...

1 month ago 1 1 0 0
Preview
GoneDotNet Building & Talking about all things .NET! Checkout our github at https://github.com/gonedotnet for all the fun things we're building!

Jon & Allan have been on an absolute tear the past few weeks. Come Join The TOOLING POWER HOUR this week for demos of:

* MacOS for .NET MAUI
* Web for .NET MAUI (yes really)
* More Sherpa
* A SQLITE Document DB /w Geofencing

Friday @ 2PM EST - youtube.com/@GoneDotNet

1 month ago 4 2 0 0
Preview
GitHub - GoneDotNet/mauiplatforms: .NET MAUI for AppleTV & MacOS .NET MAUI for AppleTV & MacOS. Contribute to GoneDotNet/mauiplatforms development by creating an account on GitHub.

Terminal, AppleTV, MacOS, & Linux for .NET MAUI - Yes really - Most controls, layouts, and even some Essentials
github.com/GoneDotNet/m...
github.com/Redth/Maui.TUI
github.com/Redth/Maui.Gtk

Live Demo: www.youtube.com/live/15Ss-j9...

#Dotnet #dotnetmaui #maui #mobile

2 months ago 3 2 0 0
Preview
GoneDotNet Building & Talking about all things .NET! Checkout our github at https://github.com/gonedotnet for all the fun things we're building!

This week, Jon will be the "Jonny on the spot" for once (Allan already has his boots on ready to grill). He'll demo the ultimate mobile dev tool he made.

We'll also be continuing to noodle on ideas for the new .NET project. Friday 2pm EST @ youtube.com/@GoneDotNet

#dotnet #maui #mobile

2 months ago 2 2 0 0

Why can I still not debug & hot reload a hosted blazor webassembly project with @aspire.dev - I don't even care about service discovery at the moment. Even some OSS help doesn't seem to help. Anyone have a working solution? #dotnet

2 months ago 1 0 0 1
Preview
[XREF] [Experimental] XAML C# Expressions by StephaneDelcroix · Pull Request #33693 · dotnet/maui NoteAre you waiting for the changes in this PR to be merged? It would be very helpful if you could test the resulting artifacts from this PR and let us know in a comment if this change resolves you...

I'm VERY excited to see these #dotnetmaui XAML improvements becoming a reality! Check out XAML C# Expressions and give us your feedback!

github.com/dotnet/maui/...

2 months ago 8 3 2 0
Preview
GoneDotNet Building & Talking about all things .NET! Checkout our github at https://github.com/gonedotnet for all the fun things we're building!

@redth.bsky.social & @allanritchie.com go full nerd this week implementing source generators with unit testing because why not? Do you think Allan will implement this or will he just berate AI to do his bidding? Find out at 2PM EST Friday on YouTube www.youtube.com/@GoneDotNet

2 months ago 3 2 0 0
Advertisement
Preview
GoneDotNet Building & Talking about all things .NET! Checkout our github at https://github.com/gonedotnet for all the fun things we're building!

Happy 2026! @redth.bsky.social & @allanritchie.com are back. Allan is out for a bit of redemption this week as 2025 ended in tech demo fail.

Come join the non-failing programming fun on Gone .NET this Friday at 2pm EST - www.youtube.com/@GoneDotNet

3 months ago 1 2 0 0

We need one of these to happen in Canada!

3 months ago 1 0 0 0
Preview
kermit the frog is wearing a black hoodie and kermit the frog is wearing a black hood . ALT: kermit the frog is wearing a black hoodie and kermit the frog is wearing a black hood .
3 months ago 1 0 0 0
Preview
GoneDotNet Building & Talking about all things .NET! Checkout our github at https://github.com/gonedotnet for all the fun things we're building!

@redth.bsky.social is back this week (queue party music) just in time to troll @allanritchie.com before Xmas as they do some Aspire with database creation & seeding.Allan is also going to talk about a library that he hasn't stopped talking about

Today @ 1pm EST - youtube.com/@GoneDotNet

4 months ago 4 3 0 0
Amazing Free Popup Controls for MAUI by UXDivers: Toast, Forms, Custom
Amazing Free Popup Controls for MAUI by UXDivers: Toast, Forms, Custom YouTube video by Gerald Versluis

Happening now! Live premier of the launch of @uxdivers.bsky.social open-source, FREE, .NET MAUI app popups!

www.youtube.com/watch?v=jpr7...

4 months ago 6 4 0 0
Preview
RoomSharp 0.4.1 High-performance Room Database clone for C# with Source Generators

This looks fantastic: www.nuget.org/packages/Roo... - Source generated ORM for sqlite, mssql, and postgres!

4 months ago 2 0 0 0