﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Jonathan Peppers</title>
    <description>Xamarin MVP and lead developer on the game, Draw a Stickman: EPIC. Jonathan Peppers works at Hitcents, on cross platform C# development using Xamarin.iOS, Xamarin.Android, and plain ol' .Net on Windows.</description>
    <link>http://jonathanpeppers.com</link>
    <copyright>2026, Jonathan Peppers</copyright>
    <language>en-us</language>
    <pubDate>Fri, 16 Mar 2018 00:00:00 +0000</pubDate>
    <lastBuildDate>Fri, 16 Mar 2018 00:00:00 +0000</lastBuildDate>
    <item>
      <title>glidex.forms - Fast Images for Xamarin.Forms on Android</title>
      <description>From my experience making image-heavy Xamarin.Forms apps in the past, Android was a huge pain-point. Android.Graphics.Bitmap is somewhat of a troublemaker, and to make matters worse, Xamarin.Forms API design makes it tough to handle them properly.</description>
      <link>http://jonathanpeppers.com/Blog/glidex-forms---fast-images-for-xamarin-forms-on-android</link>
      <pubDate>Fri, 16 Mar 2018 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Xamarin.Forms Performance on Android</title>
      <description>One of the tasks that has always been in the back of my mind on the Xamarin.Android team is to make some improvements to help Xamarin.Forms apps. It turns out that one of our most common Xamarin project is developed with Xamarin.Forms in Visual Studio on Windows. We should improve that scenario!</description>
      <link>http://jonathanpeppers.com/Blog/xamarin-forms-performance-on-android</link>
      <pubDate>Tue, 13 Feb 2018 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Deploying a Minecraft Server on Azure with Docker</title>
      <description>This week at Microsoft is "One Week"--an all-week Hackathon where we are allowed to work on open source projects for fun.</description>
      <link>http://jonathanpeppers.com/Blog/deploying-a-minecraft-server-on-azure-with-docker</link>
      <pubDate>Tue, 25 Jul 2017 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Securing Google Play In-App Purchases for Xamarin with Azure Functions</title>
      <description>Implementing secure in-app purchases for Google Play is a bit trickier than iOS for several reasons. The Android APIs are a bit more involved, and Android's openness lends itself to more hacking, in general.</description>
      <link>http://jonathanpeppers.com/Blog/securing-google-play-in-app-purchases-for-xamarin-with-azure-functions</link>
      <pubDate>Wed, 15 Mar 2017 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Securing In-App Purchases for Xamarin with Azure Functions</title>
      <description>If you've ever added in-app purchases to your app and track each purchase with analytics, you will quickly see the reports from iTunes (real revenue) don't match up with purchases recorded from your analytics tracking.</description>
      <link>http://jonathanpeppers.com/Blog/securing-in-app-purchases-for-xamarin-with-azure-functions</link>
      <pubDate>Wed, 15 Feb 2017 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Improving HTTP Performance in Xamarin Applications</title>
      <description>Any mobile application that depends greatly on HTTP requests can be a source of frustration. Mobile devices are constantly running slow connections, losing connectivity entirely, or switching from Wi-Fi to cellular.</description>
      <link>http://jonathanpeppers.com/Blog/improving-http-performance-in-xamarin-applications</link>
      <pubDate>Fri, 3 Feb 2017 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Mocking Xamarin.Forms</title>
      <description>I'm not making fun of Xamarin.Forms, I promise. Discussing my library for unit testing Xamarin.Forms appropriately named Xamarin.Forms.Mocks</description>
      <link>http://jonathanpeppers.com/Blog/mocking-xamarin-forms</link>
      <pubDate>Tue, 10 Jan 2017 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Build Xamarin.Forms from Source</title>
      <description>One thing I’ve found not much information out there on is how to build your own copy of Xamarin.Forms and use it in your application. With just a little effort I was able to setup Visual Studio Team Services to build my fork of Xamarin.Forms and deploy a NuGet package to our private feed on MyGet. I think people out there are probably interested in setting this up, especially if you have a project pushing Xamarin.Forms to its limits.</description>
      <link>http://jonathanpeppers.com/Blog/build-xamarin-forms-from-source</link>
      <pubDate>Fri, 8 Jul 2016 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Xamarin.iOS Under the Hood: Calling Objective-C from C#</title>
      <description>So how exactly does C# code call into Objective-C? How does this compare to how Objective-C methods are called natively? These are questions I've always pondered but have not always had the time to research.</description>
      <link>http://jonathanpeppers.com/Blog/xamarin-ios-under-the-hood-calling-objective-c-from-csharp</link>
      <pubDate>Thu, 9 Apr 2015 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Automating Unity3D Builds with FAKE</title>
      <description>So among the different types of games and apps we build at Hitcents, one particularly troublesome type to deal with is basically any game built with Unity.</description>
      <link>http://jonathanpeppers.com/Blog/automating-unity3d-builds-with-fake</link>
      <pubDate>Wed, 1 Apr 2015 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Second edition of my book is out!</title>
      <description>My book, Xamarin Cross-platform Application Development, is new and updated with Xamarin's latest releases. Includes goodness about the new stuff: Xamarin.Forms, NuGet, shared projects, and more.</description>
      <link>http://tinyurl.com/Xamarin2ndEdition</link>
      <pubDate>Wed, 25 Mar 2015 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Build all the things! with FAKE</title>
      <description>At Hitcents currently, we had been using Jenkins, and setup some complicated build steps in their web UI to build our various projects.</description>
      <link>http://jonathanpeppers.com/Blog/build-all-the-things!-with-fake</link>
      <pubDate>Mon, 2 Mar 2015 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>If You Can Ship your App in China, You Can Ship it Anywhere</title>
      <description />
      <link>https://www.youtube.com/watch?v=GSP-WBnJlgA</link>
      <pubDate>Wed, 29 Oct 2014 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Xamarin 3 and Healed Cuts</title>
      <description>After updating to Xamarin 3, I am definitely impressed with the work Xamarin is doing to improve their products.</description>
      <link>http://jonathanpeppers.com/Blog/xamarin-3-and-healed-cuts</link>
      <pubDate>Mon, 2 Jun 2014 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>My Book: Xamarin Cross-platform Application Development</title>
      <description />
      <link>https://www.youtube.com/watch?v=0nVi1MHDa1Q</link>
      <pubDate>Fri, 7 Mar 2014 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Xamarin Android Builds in Jenkins</title>
      <description>Recently at Hitcents we have been working on deploying our Android version of Draw a Stickman: EPIC to app stores across China. China’s Android app market is a strange place, and it has somewhere around 30 app stores.</description>
      <link>http://jonathanpeppers.com/Blog/xamarin-android-builds-in-jenkins</link>
      <pubDate>Fri, 10 Jan 2014 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>MonoGame on Gone Mobile</title>
      <description>I had a great time talking about writing cross platform games at Hitcents with the guys on Gone Mobile. If you are interested in MonoGame or game development with C# in general, it's a great listen.</description>
      <link>http://gonemobile.io/blog/e0005-monogame-with-jonathan-peppers/</link>
      <pubDate>Tue, 12 Nov 2013 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Xamarin's Tiny Cuts</title>
      <description>I want to start out this post by saying I am a great lover of Xamarin and their tools. Without Xamarin, I would might not have become a mobile developer and most of the success the company I work for (Hitcents) has had with mobile apps would not be possible.</description>
      <link>http://jonathanpeppers.com/Blog/xamarin's-tiny-cuts</link>
      <pubDate>Wed, 18 Sep 2013 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Best Mac Apps for Windows Devs</title>
      <description>At work, I have more and more been transitioning to using a Mac.  MonoTouch has fueled this, and I hate to say it, but I am starting to like Mac hardware.</description>
      <link>http://jonathanpeppers.com/Blog/best-mac-apps-for-windows-devs</link>
      <pubDate>Sat, 16 Jun 2012 00:00:00 +0000</pubDate>
    </item>
  </channel>
</rss>