This project is read-only.

Project Description
An open source, that contains sample code related with sharing code in .Net. The main goal is to use portable class libraries.


Get Started

Important references from MSDN documentation

Contained Samples

In this moment, is only available the

  • My Netflix Catalog:

Topics: PCL,  MVVM and OData

Targets: Windows Phone 7, Windows Phone 8 and Windows Store Apps

More information in Documentation.

Note: Netflix API is a service that is not more available, should use fake service, available in sample



Featured movie:

Building Apps for Both Windows 8 and Windows Phone 8 Jump Start




Related Samples


  •  PortableNotepad – This sample shows how to access non-portable functionality from portable code by creating a portable abstraction with platform-specific implementations.

Goals: Abstraction for Load / Save data in files

Projects: Windows Phone, Windows Store App, WPF App


Goals: Navigation, inversion of control, and synchronizing data across multiple clients with Windows Azure Service Bus.

Projects: Windows Phone, Windows Store App

Note: Use Autofac portable library (IoC Container)


  • TwitterSearch – This sample shows how to create a twitter search client.

Goals: Twitter Search API, Azure Mobile Services,

Projects: Windows Phone, Windows Store App, Console App


Note: Use MVVMCross portable library


Goals: Share the solver code.

Projects: Windows Phone App, Desktop App, Xbox App


  •  PixPresenter - is a photo sharing app that enables you to connect to another device using Proximity (NFC) and a tap gesture, and then send pictures back and forth between the connected devices. It demonstrates code sharing techniques that you can use when developing an app for bot

Goals: Windows Runtime API common code

Projects: Windows Phone, Windows Store App (C# and C++)


 Sample – BestSellers
 Sample – CirriousConference
 Sample – CustomerManagement
 Sample – SimpleDialogBinding
 Sample – Tutorial
 Sample – TwitterSearch


Related Libraries

 Allow to use async/await without .Net Framework 4.5

Fork from toolkit MVVM Light: Portable.

Library for MVVM in Windows Phone, Windows Store, iOS, and Android

Portable adapters and APIs

JSON framework

An addictive .NET IoC container

Simple.OData.Client is a multiplatform OData client library supporting .NET 4.x, Silverlight 5, Windows Phone 8, Android and iOS. The adapter provides a great alternative to WCF Data Services client. It does not require generation of context or entity classes and fits RESTful nature of OData services.

PCL Storage provides a consistent, portable set of local file IO APIs for .NET, Windows Phone, Windows Store, and Silverlight. This makes it easier to create cross-platform .NET libraries and apps.





Building Android Apps with MVVM and Data Binding

Do not do more copy and paste between windows store and windows phone apps

Developing for Windows Phone 8 and Windows 8



Portable Library Tools 2 (for Visual Studio 2010)


Follow in Twitter

@saramgsilva (me)

@dsplaisted (About PCL)

@davkean (About PCL)

@slodge (About MVVMCross) 

@onovotny (About MVVM Light (PCL) Version)



This project is a result from deep study that I (saramgsilva) did about this subject, and has the goal to share these knowledge.

Last edited May 29, 2013 at 12:09 PM by saramgsilva, version 24