James Montemagno
James Montemagno

Live, Love, Bike, and Code.

Tags


James Montemagno

Visual Studio

New Xamarin.Forms Item Templates!!

I just installed the latest RC for Cycle 9 [http://releases.xamarin.com]and was extremely surprised and happy to find some brand new Item Templates for Xamarin.Forms including: * Carousel Page * List View Page * Map Page * Tabbed Page Along with the awesome new project template creation! When you add a page it will scaffold out your entire ViewModel too!!! Amazing! Just by adding the ListView Page you get this: New Tabbed Page: I did a little Motz Codes Live walk…

James Montemagno James Montemagno

Visual Studio - Unable to launch Google Android Emulators

When developing with Xamarin in Visual Studio you have a lot of options for Android Emulators. You can go with the VS Emulators for Android powered by Hyper-V, Genymotion, or the out of the box x86 HAXM powered Android Emulators from Google (a few are installed for you already). It looks though that with some of the latest updates to Windows and VS when you go to launch them you get an error message that they can’t be launched. If you look at the logs you will see something like this: Error me…

James Montemagno James Montemagno

Getting Started With & Learning C#

In 2006, after years of writing C++ and Java code, while attending UAT an instructor named Phil Miller introduced me to this amazing language called C# and changed my life. It was love at first “Hello World” and I have never looked back. C# is an extremely powerful, mature, and extremely cross-platform programming language that I have been using for decades. The beauty of C# of course is that you get this amazing cross-platform framework called .NET, which gives developers ability to perform RES…

James Montemagno James Montemagno

Visual Studio Code, your new Markdown editor

I feel like I have been spoiled for a long time using macOS as there have been a plethora of great Markdown editors. Now that I am full time on a Surface Book and Windows 10 it saddened me that a version of Mou [http://25.io/mou/]wasn’t coming or planned at all. I write Markdown just about every day between the libraries on my GitHub [http://github.com/jamesmontemagno] and writing blogs and documentation. I have always used VS Code [https://code.visualstudio.com/]for just light weight text editi…

James Montemagno James Montemagno

New & Improved Xamarin.Android Templates for Visual Studio

It has been a bit over a year since I first introduced my Xamarin.Android Templates pack for Visual Studio [https://visualstudiogallery.msdn.microsoft.com/bee6442f-8f5a-4bba-8849-e380b61e76b0] and things sure have changed in the world of Android since then. Early on the templates pack only introduced a few item templates for menu items and a simple implementation of the Navigation Drawer, my favorite way to navigate in Android. [https://www.youtube.com/watch?v=Hw8tB45kse4]Then this March Google…

James Montemagno James Montemagno

Adding Shared Projects Support For Xamarin In Visual Studio 2013

While I love portable class libraries for sharing code across multiple projects, and I absolutely love Shared Projects for sharing code within a single library or project. Shared Projects were introduced with Visual Studio 2013 Update 2 and quickly added to Xamarin Studio enabling you share code easier than ever. The two ways of sharing code are vastly different and you can read about them on the amazing Xamarin documentation [http://developer.xamarin.com/guides/cross-platform/application_fundam…

James Montemagno James Montemagno

Shared Code Projects in VS: Windows Phone, Windows Store, and Xamarin!

At Build, Microsoft announced Shared Code Projects to simplify how developers are sharing code between platforms. We have had official portable class library support for Xamarin apps since late last year and it has been wonderful, however once you mix WP8 into the mix the PCL profiles get a bit limited. Shared Code Projects attempt to fix this by allowing you to create a project that are a shell for code that can be added into any project. It is basically glorified file linking with a nice UI to…

James Montemagno James Montemagno

NuGets Everywhere! VS or XS!

Alright so a quick follow up to that huge blog I just wrote about PCLs. So PCLs are great for your core, but are also great because you can share PCLs with people and they will work everywhere. On Visual Studio there is a great Nuget Package Manager [http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c] already that you can grab and install. If you are using Xamarin Studio you have a pretty great option as well with THIS Addin [https://github.com/mrward/monodevelop…

James Montemagno James Montemagno