Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jamesmcroft/WinUX-UWP-Toolkit

WinUX App Toolkit is an essential toolkit to get developers started with application development for UWP, Android and iOS (Xamarin) with controls, converters, behaviors, state triggers and extensions commonly used in app development.
https://github.com/jamesmcroft/WinUX-UWP-Toolkit

Last synced: 3 months ago
JSON representation

WinUX App Toolkit is an essential toolkit to get developers started with application development for UWP, Android and iOS (Xamarin) with controls, converters, behaviors, state triggers and extensions commonly used in app development.

Awesome Lists containing this project

README

        

WinUX UWP Toolkit
===========

WinUX UWP is the essential toolkit to get developers started with the XAML controls, converters, behaviors, state triggers and extensions commonly used in Windows 10 app development.

## Builds

| Branch | Status |
| ------ | ------ |
| develop | [![Status](https://jamesmcroft.visualstudio.com/_apis/public/build/definitions/4cfe114a-c08f-45a4-91ee-3260703e08dd/6/badge)](https://github.com/jamesmcroft/WinUX-UWP-Toolkit/tree/develop) |
| master | [![Status](https://jamesmcroft.visualstudio.com/_apis/public/build/definitions/4cfe114a-c08f-45a4-91ee-3260703e08dd/5/badge)](https://github.com/jamesmcroft/WinUX-UWP-Toolkit/tree/master) |

## Why WinUX?
I've been developing Windows apps since 2010 and with each project, I noticed a pattern of repeating similar XAML controls and extensions. This involved a lot of copy and pasting.

The aim of WinUX was to fix just that! WinUX provides a core collection of extensions to the Windows app platform to make it easier for developers to make their apps great, without the time and effort of in adding common functionality.

## What's in the box
Information on what's contained within the toolkit will be coming soon. Please check back later.

## Get the components
If you're not looking to get the complete WinUX toolkit, you can easily get your hands on the core components (available on Nuget) for your Windows app needs.

## NuGet packages

| Package | Version |
| ------ | ------ |
| WinUX.Common | [![NuGet](https://img.shields.io/nuget/v/WinUX.Common.svg)](https://www.nuget.org/packages/WinUX.Common/) |
| WinUX.UWP | [![NuGet](https://img.shields.io/nuget/v/WinUX.UWP.svg)](https://www.nuget.org/packages/WinUX.UWP/) |
| WinUX.UWP.MvvmLight | [![NuGet](https://img.shields.io/nuget/v/WinUX.UWP.MvvmLight.svg)](https://www.nuget.org/packages/WinUX.UWP.MvvmLight/) |
| WinUX.UWP.Xaml | [![NuGet](https://img.shields.io/nuget/v/WinUX.UWP.Xaml.svg)](https://www.nuget.org/packages/WinUX.UWP.Xaml/) |
| WinUX.UWP.Xaml.Controls | [![NuGet](https://img.shields.io/nuget/v/WinUX.UWP.Xaml.Controls.svg)](https://www.nuget.org/packages/WinUX.UWP.Xaml.Controls/) |

## Contributing
Everyone is welcome to contribute towards the WinUX UWP toolkit. If you find an issue, please could you raise it in the [issues](https://github.com/jamesmcroft/WinUX-UWP-Toolkit/issues) section or it would be fantastic if you could have a look at rectifying the issue and submitting a pull request.

If you're looking to help out with the project, issues may be a great place to start. I'll actively monitor and review issues to make sure that quality is driven through the WinUX project.

### Getting started
The WinUX project has been primarily built for the universal Windows platform (UWP), so you'll need the latest version of [Visual Studio 2015](https://www.visualstudio.com/?Wt.mc_id=DX_MVP5001534) (including the community edition) and the latest Windows 10 SDK which you can install as part of the Visual Studio installer.

## License
WinUX is made available under the [MIT License](LICENSE).