The personal blog of Allan Ritchie


.NET & OSS Enthusiast - Bringing Useful Architecture to Your Xamarin Apps'

Shiny 1.1

It's only been a month since the 1.0 release and 1.1 is already here! 1.1 is packed with a ton of updates though. I've received a ton of feedback over the past few weeks. One of the big goals I have going forward is to make the boilerplate discovery even easier which hopefully is shown starting with this release. Make sure to read to the end, the new Push library is pretty epic in my opinion.


Shiny - Easy Mode Statics

While I was working on Shiny, a LOT of people emailed me telling me "Component.This" doesn't exist (they could have read the samples, but whatevs). They wanted a Xamarin Essentials approach. I disagree with this approach to a degree since it doesn't provide some enterprise practices that I require in my day-to-day, but I'm not everyone and people have different requirements. Thus I decide to bring the static "shims" into Shiny as well as bring a registration model similar to Xamarin Forms. You still need some of the Shiny startup boilerplate, but there are now ways to cut that down a great deal as well.


Shiny 1.0 Release

TLDR; Its been a while since I blogged because I've really been digging in to finish up a lot of the core parts of Shiny. This has been such a fun OSS project to build. I remember when I was discussing this over a year ago with a couple of colleagues. Shiny had a horrid name when I first started called 'ACR Core'. The name Shiny came to me one night on twitter when I was making fun of people complaining about updating to the latest Android Support libraries right away and having issues.... shocking.... when people see new NuGets, they must update them regardless of if they need them or not. "They must have their Shinies" (said in the voice of Golem from LOTR). The name stuck, but became more of an oxymoron because nothing in Shiny is what you see in your UI... EPIC!