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
Posts by Allan Ritchie
.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
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
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
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
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
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
YUP. Investors are going to be looking for their money soon. In the meantime, I've been drinking the koolaid
No. I qualify as a fanboy though
Lots of tokens are being burned by @redth mostly since his are free and mine are capped :D
I won't say we invented it by any means, but Apple _USUALLY_ does it better than the competition.
@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...
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
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
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
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
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...
i just released v1.0 of EfOrderBy
been using it in production for over a month
github.com/SimonCropp/E...
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
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
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
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
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/...
@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
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
We need one of these to happen in Canada!
@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
Happening now! Live premier of the launch of @uxdivers.bsky.social open-source, FREE, .NET MAUI app popups!
www.youtube.com/watch?v=jpr7...