James Montemagno
James Montemagno

Live, Love, Bike, and Code.

Tags


James Montemagno
Author

What Exactly is a Plugin for Xamarin?

I am so glad that you asked! I recently blogged about creating reusable plugins for Xamarin.Forms [http://blog.xamarin.com/creating-reusable-plugins-for-xamarin.forms/], and it might have caught you a bit off guard. Does Xamarin.Forms or Xamarin itself have plugins? The short answer is YES with the power of PCLs and NuGet. Component vs. Plugin For a long time, Xamarin developers have been able to add rich functionality to their mobile applications by adding Components from the Component Store […

James Montemagno James Montemagno

Building an Estimote Scavenger Hunt on iOS, Android, and Windows in C# with Xamarin

estimote [http://blog.estimote.com/post/104250171600/building-an-estimote-scavenger-hunt-on-ios] : > This is a guest post by James Montemagno [https://twitter.com/jamesmontemagno], Developer Evangelist at Xamarin [http://xamarin.com/]. It seems like there’s another tech conference somewhere every week. Putting together a world class event is extremely challenging, but creating a unique digital experience for your attendees can be even more of a hurdle. First step is choosing the right tools…

James Montemagno James Montemagno

Pull/Swipe To Refresh for Xamarin.Forms Android Apps

Update Xamarin.Forms now includes Pull To Refesh out of the box. Please read my article on it. It is true that I absolutely love cross platform settings [http://motzcod.es/post/102974754207/an-improved-cross-platform-settings-library-for-ios] for mobile applications built with Xamarin. However, there is something that I love even more… Pull To Refresh! It all started over year ago when I blogged about how to add a UIRefreshControl to MVVMCross iOS apps [http://motzcod.es/post/59125989518/mv…

James Montemagno James Montemagno

An Improved Cross-Platform Settings Library for iOS, Android, and Windows

If you follow me at all on GitHub [http://www.github.com/jamesmontemagno] or Twitter [http://www.twitter.com/jamesmontemagno] than you probably know that I love portable class libraries. I know this might sound odd, but I also love settings inside of mobile applications. NSUserDefault, SharedPreferences, IsolatedStorage… yup I love it. A few years back when I was doing a lot of MVVMCross development I created Mvx.Plugins.Settings to enable developers to save settings and preferences extremely e…

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

A week in AZ: Speaking, Career Fairing, Workshopping, and Game Jamming!

What an exciting and outstanding week in Arizona. Last week I was invited back to my alma mater, the University of Advancing Technology [http://www.uat.edu], to participate in several events including their Tech Forum where I gave a talk, an Alumni Panel, a CocosSharp [http://blog.xamarin.com/introducing-cocossharp/] workshop, and I got to help with a 48 hour Game Jam! I was part of the 2008 graduating class at UAT and boy has our industry changed since then. I never would have imagined my j…

James Montemagno James Montemagno

Stop Crashing!

Stop Crashing! [http://praeclarum.org/post/102015518373/stop-crashing] praeclarum [http://praeclarum.org/post/102015518373/stop-crashing]: TL;DR I wrote a script that lists functions in your Xamarin app that could cause it to crash. StopCrashing.fsx on github [http://github.com/praeclarum/StopCrashing]. We've all had apps crash. It's annoying, it's stressful, and you feel cheated. Most people give up on apps that crash more than a couple times, or they leave 1 star……

James Montemagno James Montemagno

Debug with the Xamarin Android Player from Visual Studio in VMWare or Parallels

I simply love using my Mac when combined with VMWare for development. I consider it the ultimate setup for mobile development with Visual Studio. Since everything is on the same machine the iOS simulator and Build Host just work. For Windows Phone nested virtualization with Hyper-V seems to just work (as long as you you follow the special setup guide from Nokia [http://developer.nokia.com/community/wiki/Windows_Phone_8_SDK_on_a_Virtual_Machine_with_Working_Emulator] ). However, my favorite pla…

James Montemagno James Montemagno