This project is read-only.
Project Description
Consistent set of APIs for universal app development across all flavours of Windows along with Xamarin iOS and Android. Share more code across platforms.

Version 10 of the project has been renamed and simplified and platform support has been expanded. The latest code is held in GitHub

These libraries currently support Windows Phone 8, Windows 8.1, Windows Phone 8.1 and Windows Embedded Handheld 8.1. You will need Visual Studio 2012/2013 and the Windows Phone SDK (and optionally the Windows Embedded Handheld SDK). These libraries make use of the Windows Phone Toolkit in order to support features such as page transitions in Windows Phone Silverlight projects. iOS and Android functionality is being added and this will also require the Xamarin tools. These libraries are supported for C# and VB.NET development only and cannot be used from native C++ apps/games.

The libraries can be used individually or all together depending on your app needs. Latest release versions of each library are available through NuGet. As there is no shell charms bar on Windows Phone you are required to provide your own entry points to this functionality - e.g. ApplicationBar icons or menu items. Each "charm" component (Search, Share, Settings) provides an API method to programmatically show it. The API is designed to match the full Windows API where possible.

Use Pontoon for the latest version:-
Legacy versions are available on NuGet:- Donate
If you are so inclined you may like to Donate to the project.

In The Hand
The Charming libraries were designed and developed by In The Hand Ltd. They have been made available to improve code-sharing opportunities between Windows Phone and Windows Store development and also to provide a ready-made framework for common app tasks such as Search, Sharing and Settings. This leaves you more time to concentrate on building Charming apps!

Last edited Oct 31, 2016 at 10:59 AM by PeterFoot, version 20