James Montemagno - Page 28

Live, Love, Bike, and Code.


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 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. Google then introduced an official …

James Montemagno

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

If you follow me at all on GitHub or Twitter 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 …

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 …

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, to participate in several events including their Tech Forum where I gave a talk, an Alumni Panel, a 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 …

James Montemagno

Stop Crashing!

Stop Crashing! praeclarum: TL;DR I wrote a script that lists functions in your Xamarin app that could cause it to crash. StopCrashing.fsx on github. 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

Announcing Bike Now on Android, for Seattle's @CyclePronto Bike Share Program

Ever since I first saw Hubway in Boston I was excited for the hopes that one day Seattle would get it’s very own bike share program. Well, 2014 is the year this happens with Pronto Cycle Share is making it a reality. I was a bit worried that there would be no official app to help track bikes around the Sound, so I decided to take up the challenge. I had a great start with Jérémie Laval’s wonderful Moyeu and morphing …

James Montemagno

Scanning for iBeacons in iOS 8

With iOS 7 you could easily range and scan for beacons in your application with just a few lines of code. `CLLocationManger` took care of all of the heavy lifting for you and things were just enabled for you automatically. With iOS 7.1 your users got prompted that you were going to do some scanning and it required Bluetooth. This was alright since the system took care of it for you automatically.

James Montemagno
James Montemagno
Author

James Montemagno

James Montemagno is a Principal Lead Program Manager for Developer Community at Microsoft. He has been a .NET developer since 2005, working in a wide range of industries including game development, printer software, and web services. Live, Love, Bike, and Code.

Milli the dog peeking up from the bottom of the page