James Montemagno - Page 15

Live, Love, Bike, and Code.


iOS 11 Missing Marketing Icon

It is update season for iOS and Android applications with new versions of the operating systems being released. Today, I was on my way to push out a new version of the Xamarin Live Player to Test Flight users and hit this nasty error: Missing Marketing Icon. iOS Apps must include a 1024x1024px Marketing Icon in PNG format. Apps that do not include the Marketing Icon cannot be submitted for App Review or Beta App …

James Montemagno

Convert Json to C# (and More) with quicktype

How often do you run into the situation where you are reading data from a json file or hitting a RESTful endpoint and pulling down a huge json file that you then need to deserialize? I bet pretty often as I know I do all the time. The next issue of course is that you have this bug json file, but you need to generate the actual data types, POCOs, inside of your C# code. This can be extremely tedious if you try to do …

James Montemagno

Newman-O's - A Cookie Revolution

I am not a cookie person. Alright, I like cookies, but you wont find me at the store searching around and wanting to buy cookies, especially not Oreo sandwhich cookies. As a kid I am pretty sure I was all about them, but over time they transformed, morphed, got double stuffed, thinned, pumpkin spiced, and just stopped being interesting to me at all. Then last week I was listening to The Talk Show with John Gruber …

James Montemagno

Connectivity Plugin 4.0: Important and Awesome Changes

The Connectivity Plugin for Xamarin is my second most installed NuGet package with nearly 600,000 installs at time of writing this. It is easy to see why as it gives developers the ability to check connectivity on any platform with a single line of code, subscribe to events, and see what the current connection type is, with a complete cross platform API for iOS, Android, macOS, and Windows.

James Montemagno

The New Montemagno.com, a.k.a. MotzCod.es

It has been over 15 years since I started blogging on the internet and nearly 5 years since I started my dedicated development blog, MotzCod.es, focusing on cross-platform mobile development with Xamarin and C#. I have loved each and every moment of running my blogs and being able to write about my true passions in life. Throughout the years the number of blog posts I generated grew, readership grew, and I have also …

James Montemagno

The Xamarin.Android Template Pack Returns for VS 2017

A few years back I published some awesome Xamarin.Android item and project templates to simplify development with Android’s AppCompat libraries. The item templates have actually found their way into Visual Studio, which is pretty awesome: What about the project templates? Well I am hoping for this fall to unleash brand new templates for Xamarin.Android directly in the box, but until then I have updated my Visual …

James Montemagno

Removing BottomNavigationView’s Icon Shifting in Xamarin.Android

I recently blogged about Android’s super fancy new BottomNavigationView, and how easy it was to get started with them in your Xamarin.Android application. I also went through a lot of color customizations that developers can blend in to really make their BottomNavigationView stand out. While this new bottom navigation is awesome, it is also still brand new with a lot of features locked behind internals and hidden …

James Montemagno

Easily Clean Bin/Obj Folders

In an earlier blog post I talked about how to clean up space on your Xamarin Developer machine by deleting old installations, NuGet cache, and Android junk sitting around. We can take it one step further and delete all of that clutter that is built up in the bin/obj folders! This can be gigs of data. Here is my GitHub folder:

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