James Montemagno
James Montemagno

Live, Love, Bike, and Code.

Tags


James Montemagno

Plugins

Cross Platform Photos with Media Plugin

After months of work, contributions, code reviews, testing, new operating system releases, and tons of awesome new features the brand new Media Plugin for Xamarin and Windows [http://github.com/jamesmontemagno/mediaplugin] is ready for mass consumption. Not matter how your developing your applications with Xamarin or Xamarin.Forms you can easily have your users take or pick photos and videos from shared code! Here is the easiest example of taking a photo and displaying it in a Xamarin.Forms i…

James Montemagno James Montemagno

Build Apps Faster with Plugins for Xamarin!

One of my favorite parts of mobile development with Xamarin is that I am not only creating fully native mobile application on iOS and Android, but that I also have 100% API access on those platforms. That means if I want to do something I can do something. However, after four years of mobile development I found myself doing the same things over and over again to access native APIs from shared code. If I wanted to adjust a setting, vibrate the device, or check connectivity I would abstract out an…

James Montemagno James Montemagno

Simplified iOS & Android Runtime Permissions with Plugins!

TLDR; I created a brand new cross-platform Permissions Plugin for Xamarin [https://github.com/jamesmontemagno/Xamarin.Plugins/tree/master/Permissions] to enable anyone to query and request common permissions from shared code. You can watch a video here [https://www.youtube.com/watch?v=I7CjzAUoEVI]. Permissions! Blarg! As an Android developer I have felt pretty spoiled over the last few years when it came to getting access to an API that required a permission. Simply check a checkbox in the proj…

James Montemagno James Montemagno

DataBinding Settings in Xamarin.Forms

For nearly four years now I have been using mycross-platform settings plugin [https://github.com/jamesmontemagno/Xamarin.Plugins/tree/master/Settings]to save preferences across all the different platforms. Ever since I pushed it up to NuGet it has been extremely popular with over 18,000 installs! The plugin gives you a very simple way of saving out native settings from shared code. Usually, you will create a native UI for each platform and in the case of Android use the PreferenceActivity to aut…

James Montemagno James Montemagno

Coffee Filter: A C# Powered Android App in 2 Days

I love coffee. You will normally find me riding my bike around Seattle stopping from coffee shop to coffee shop indulging in a 8oz quad lattes, strong black coffee, or probably a shot in the dark. So when I set out to blog about the new Google Maps Lite API [http://blog.xamarin.com/android-tips-faster-maps-with-google-maps-lite/] it was pretty obvious what I needed to do… create an app showing me the closest coffee shops around me. In that moment Coffee Filter [https://play.google.com/store/apps…

James Montemagno James Montemagno