For those who follow my GitHub projects, you may be aware of a project I created called WinUX, originally codenamed Croft.Core. It is a collection of libraries that were built for the Universal Windows Platform (UWP) that allowed developers to take advantage of additional helpers, extensions and controls outside of the core SDK provided by Microsoft.
When the project first kicked off, I had in my mind that the project would always target UWP and would become a great toolkit for other developers to use. The project itself has done really well with over 23,253 downloads across all of the available packages. Components of my library were even picked up on by Microsoft, seeing some of them incorporated into the UWP Community Toolkit! However, after a lot of thinking and talks with followers in the community, the demand for similar components for Xamarin spanning Android and iOS were requested.
This demand caused me to rethink the project entirely. The code was structured in a way that first in a UWP only world. I’d given the project a full name of ‘WinUX UWP Toolkit‘. At first, I renamed the project to ‘WinUX App Toolkit’ but given the effort required to strip back all of the existing components, split them out and rebuild them for Xamarin, I decided to kick off the project under a new group with a new name.
Welcome MADE App Components
Making App Development Easier
MADE Apps is a group for community application projects aiming to make app development easier with tooling which will umbrella projects such as WinUX. The project is currently being restructured and built with similar components for UWP, Android, iOS and Xamarin.Forms plus additional platforms including web under a new name called MADE App Components.
With this restructure though, this doesn’t mean that WinUX will disappear entirely at first. The NuGet packages will still be available to all, but only bug fixes will be applied until the migrating is fully complete. This means that all active development will now move over to the MADE libraries.
MADE would love to get feedback on the current state of the libraries which you can access either via the pre-release versions of them available now to use on NuGet, or by tracking your requested components or issues on the GitHub site! If possible, it would be great to see you also contribute towards the efforts, helping this toolkit to grow across the app space.