×
Namespaces

Variants
Actions
Revision as of 12:29, 20 October 2012 by joaocardoso (Talk | contribs)

Toolkits and Libraries for Windows Phone

From Nokia Developer Wiki
Jump to: navigation, search

This article contains links to toolkits and libraries that community members have found useful for Windows Phone development.

WP Metro Icon Tools.png
SignpostIcon XAML 40.png
WP Metro Icon WP8.png
SignpostIcon WP7 70px.png
Article Metadata
CompatibilityArticle
Created: hamishwillee (06 Sep 2012)
Last edited: joaocardoso (20 Oct 2012)

Contents

Introduction

There are an enormous number of libraries and toolkits for Silverlight (.NET) that can be used while developing Windows Phone applications. This article lists libraries that have been found useful by members of this community (see discussion boards).

Almost like a never ending list it may, over time, contain projects that are outdated. Although it is a comprehensive list, it may not suffice all development needs. In such a case it is recommended to search internet, particularly the following sites - Nokia Projects, codeplex and GitHub. It would be great if a library worthy of this list could be recommended and added, as and when discovered/developed.

UI controls and components

Name Location License Description Wiki Topics
Microsoft Silverlight Toolkit codeplex Ms-PL Official set of UI components for Windows Phone apps Silverlight Tookit for Windows Phone (Overview)

Silverlight for Windows Phone Toolkit In Depth (EBook) ("how to use" book)

Coding4Fun Tools codeplex Ms-PL Large number of useful community-created tools Search
Windows Phone Controls codeplex Ms-PL Community-created tools (Calendar) Search
Tile toolkit codeplex Ms-PL A flexible library aiming to help Windows Phone developers to have neat and native looking tiles for their apps and/or in their apps. Search
Cimbalino Windows Phone Toolkit github MIT Cimbalino Windows Phone Toolkit is a set of useful and powerful items that will help you build your Silverlight applications for Windows Phone. This is a "mixed bag" of controls, helpers and MVVM (Model-ViewModel pattern) friendly services. Search
SLARToolkit - Silverlight and Windows Phone Augmented Reality Toolkit codeplex Custom License SLARToolkit is a flexible Augmented Reality library for Silverlight and Windows Phone with the aim to make real time Augmented Reality applications with Silverlight as easy and fast as possible. It can be used with Silverlight's Webcam API or with any other CaptureSource, WriteableBitmap or with the Windows Phone's PhotoCamera. SLARTookit is based on the established NyARToolkit and ARToolkit. SLARToolkit uses a dual license model and could be used for open or closed source applications under certain conditions. See the License page for details. -
Infragistics NetAdvantage for Windows Phone Infragistics Commercial NetAdvantage for Windows Phone gives you the tools you need, above the traditional toolbox, to create high performance apps with stunning data visualizations. Search
Aviary SDK for Windows Phone Aviary Free and commercial Aviary's Windows Phone 7 SDK allows you to instantly inject a simple yet powerful photo editor inside your app with just a few lines of code. Aviary SDK for Windows Phone and Search

Games and Physics Engines

Name Location License Description Wiki Topics
Physics Helper for Blend, Silverlight, WP7 and Farseer codeplex Ms-PL Behaviors which allow you to draw objects in Expression Blend 4, and have those objects translated into Physics objects using the Farseer Physics Engine. -
Farseer Physics Engine codeplex Ms-PL v1.1 A collision detection system with realistic physics responses Search


Web Services & Cloud Storage

Tools to access common/important web services and APIs.

Name Location License Description Wiki Topics
FlickrNet API Library codeplex LPGL C# .Net Library for accessing the Flickr API. Search Wiki
LINQ to Twitter codeplex Ms-PL Open source 3rd party LINQ Provider for the Twitter micro-blogging service Search Wiki
Facebook C# SDK github Apache Facebook C# library Search Wiki
Google+ .Net API Google Code Google+ .Net library Search Wiki
SharpBox codeplex MIT Library for accessing cloud storage, including DropBox Dropbox with Windows Phone, Search Wiki
Flurry - - Server backend for cloud storage, user account management, push notifications, analytics etc. Search Wiki

Developer Tools

Name Location License Description Wiki Topics
Windows Phone 7 Isolated Storage Explorer codeplex GPLv2 WP7 Isolated Storage Explorer is a tool designed to help developers and testers interact with the isolated storage file for Silverlight Windows Phone 7 applications. -
MVVM Light codeplex MIT The MVVM Light Toolkit is a set of components helping people to get started in the Model - View - ViewModel pattern in Silverlight and WPF. -
Portable Library Tools 2 Visual Studio Gallery Free Portable Library Tools 2 Provides tools for Visual Studio 2010 for creating class libraries that run on Windows, Silverlight, Windows Phone and Xbox 360. Already included in Visual Studio 2012. Preparing for Multi-Platform Apps with Portable Class Libraries
PCL Contrib codeplex MS-PL PCL Contrib extends Portable Library Tools 2 with some missing classes. Preparing for Multi-Platform Apps with Portable Class Libraries
Syncfusion Metro Studio Company Website Free, Registration required Library of about 1700 Metro-style icons that can be downloaded in varous bitmap and vector formats -
Axialis IconWorkshop Axialis commercial With IconWorkshop make your own icons for any platform. With a huge feature set, its one of the best tools for Icon authoring. Axialis IconWorkshop
Dotfuscator WP7 Edition Preemptive commercial FREE obfuscation tools with the ability to inject application instrumentation. PreEmptive Dotfuscator
1657 page views in the last 30 days.