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
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
Others
Related Samples
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)
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
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.
Articles
Presentation
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
Tools
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)
Notes:
This project is a result from deep study that I (saramgsilva) did about this subject, and has the goal to share these knowledge.