All Projects → MvvmCross → Nplus1daysofmvvmcross

MvvmCross / Nplus1daysofmvvmcross

Repos from the video series for N+1 days of MvvmCross - from http://slodge.blogspot.co.uk - indexed by Aboo at http://mvvmcross.wordpress.com

Labels

Projects that are alternatives of or similar to Nplus1daysofmvvmcross

Managed Midi
[Past project] Cross-platform MIDI processing library for mono and .NET (ALSA, CoreMIDI, Android, WinMM and UWP).
Stars: ✭ 130 (-9.72%)
Mutual labels:  xamarin
Xamarin.gradlebindings
VS add-in. Creates Xamarin.Android Binding Projects using gradle
Stars: ✭ 136 (-5.56%)
Mutual labels:  xamarin
Mvvmvalidation
Lightweight library that helps reduce boilerplate when implementing validation in XAML MVVM applications
Stars: ✭ 141 (-2.08%)
Mutual labels:  xamarin
Xam.plugin.webview
Xamarin Plugin for a HybridWebView in PCL projects.
Stars: ✭ 132 (-8.33%)
Mutual labels:  xamarin
Xamarin Docs
Xamarin Documentation - public content repo
Stars: ✭ 136 (-5.56%)
Mutual labels:  xamarin
Ble.net
Cross-platform Bluetooth Low Energy (BLE) library for Android, iOS, and UWP
Stars: ✭ 137 (-4.86%)
Mutual labels:  xamarin
Colorthief
Color Thief for .NET
Stars: ✭ 128 (-11.11%)
Mutual labels:  xamarin
Xamu Infrastructure
Extensions, MVVM classes, behaviors and other misc. useful code bits from Xamarin University
Stars: ✭ 144 (+0%)
Mutual labels:  xamarin
Bingmapsresttoolkit
This is a portable class library which makes it easy to access the Bing Maps REST services from .NET.
Stars: ✭ 136 (-5.56%)
Mutual labels:  xamarin
Xamarin.forms.videoplayer
A Xamarin Forms control to render the native video player on every platform.
Stars: ✭ 140 (-2.78%)
Mutual labels:  xamarin
Awesome Xamarin
A collection of interesting libraries/tools for Xamarin mobile projects
Stars: ✭ 1,754 (+1118.06%)
Mutual labels:  xamarin
Webapiclientgen
Strongly Typed Client API Generators generate strongly typed client APIs in C# .NET and in TypeScript for jQuery and Angular 2+ from ASP.NET Web API and .NET Core Web API
Stars: ✭ 134 (-6.94%)
Mutual labels:  xamarin
Xam.plugin.simpleappintro
Just a nice and simple AppIntro for your Xamarin Forms project
Stars: ✭ 139 (-3.47%)
Mutual labels:  xamarin
Xamarin Android Linux
Detailed instructions on setting up Xamarin.Android on Linux!
Stars: ✭ 131 (-9.03%)
Mutual labels:  xamarin
Httptracer
Stars: ✭ 142 (-1.39%)
Mutual labels:  xamarin
Xamarin.forms.breadcrumb
This is a breadcrumb navigation control that is complete automatic and uses the Navigation stack and page titles to generate the breadcrumbs.
Stars: ✭ 130 (-9.72%)
Mutual labels:  xamarin
Chameleon
Chameleon is a flexible media player build with Xamarin.Forms
Stars: ✭ 137 (-4.86%)
Mutual labels:  xamarin
Androidsupportcomponents
Xamarin bindings for Android Support libraries - For AndroidX see https://github.com/xamarin/AndroidX
Stars: ✭ 144 (+0%)
Mutual labels:  xamarin
Restclient.net
.NET REST Client Framework for all platforms
Stars: ✭ 143 (-0.69%)
Mutual labels:  xamarin
Plugin.audiorecorder
Audio Recorder plugin for Xamarin and Windows
Stars: ✭ 140 (-2.78%)
Mutual labels:  xamarin

NPlus1DaysOfMvvmCross

Repos from the video series for N+1 days of MvvmCross

READ THIS - Following Along and Coding With the N+1 Videos?

Make sure you read the stuff below about how to create a new PCL in 2014+.

The first 43 videos in the N+1 series (N=0 through N=42) were recorded before the Portable Class Library (PCL) approach was officially completed and released by Xamarin as part of their Microsoft partnership.

Before that time, Stuart would always select ".NET Framework 4.5, Silverlight 4 and higher, Windows Phone 7.5 and higher, .NET for Windows Store apps, and his manually created Mono for Android and MonoTouch" options when he was creating a new PCL in the videos. These selections resulted in what is known by Microsoft as "PCL Profile 104".

The great news is that PCL support has been officially released by Xamarin and cross-platform PCL goodness without manually linking tons of files or using workarounds is now a reality! We now know which "PCL profiles" are supported by Xamarin and the PCL creation dialog has official options of Xamarin.Android and Xamarin.iOS after you install the Xamarin tools (no manual XML hacks, etc. are needed anymore to get these non-MS platform options in the PCL dialog box).

Unfortunately, PCL Profile 104 (which was used in the first 43 videos) is NOT supported out-of-the-box by Xamarin (for various reasons). PCL Profile 158 is supported however, and it is very similar to profile 104. This PCL profile change basically drops support for Silverlight 4 and Windows Phone 7.5). MvvmCross released its 3.1.n versions, and updated the code in this N+1 repository, to switch everything to the Xamarin-supported PCL Profile 158.

If you are following along and coding with the first 43 videos in 2014+, you are likely installing MvvmCross version 3.1.n or later from NuGet. This means that you should create your PCLs in a slightly different way to make sure they result in PCL Profile 158 instead of the profile 104 ones that you seen in the first 43 videos.

To create a new PCL that results in the supported Profile 158, you now select the ".NET Framework 4.5, Silverlight 5, Windows Phone 8, .NET for Windows Store apps, Xamarin.Android, and Xamarin.iOS options when you create your PCL. These selections result in what is known by Microsoft as "PCL Profile 158".

Enjoy the new seamless cross-platform code-sharing experience!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].