Greg Shackles

Navigation

On Monospace 2011

I had hoped to write this post up last week but things got pretty busy once I got back to the real world and the week got away from me. I just wanted to write up a quick recap of my experience at Monospace last weekend while things are still fresh in my mind. TL;DR version: Monospace was an absolute blast, and if you didn’t go you seriously missed out. Be there next year!…

Introducing C# To Go: a C# Compiler for Android

If you follow me on Twitter (or the #monodroid hashtag), you might have seen some posts from me lately about progress on my new Android app, C# To Go. I’ve been cranking away on it in hopes of getting it to market in time for Monospace, and I’m excited to say that last night I was able to finally publish it! I just wanted to do a quick write-up about the app, what it…

Using Background Threads in Mono For Android Applications

When writing applications one thing to always keep in mind is that you should never block the UI thread. This makes for a poor user experience, and on Android you get the dreaded Application Not Responding dialog if there’s no response to user input within a few seconds. Mono For Android exposes many different ways to do asynchronous operations to help avoid this problem. In this article I’ll go over some of the different…

Using AdMob in a MonoDroid Application

While MonoDroid makes it possible to write Android applications using .NET, what happens if you want to make use of existing third party Java libraries in your app? In this post I’ll talk about what your options are, and provide an example of how to serve ads from AdMob in your MonoDroid application using the standard AdMob Java library. Talking To Java As it exists right now, in order to use Java libraries in your…

Introduction to MonoDroid: Slides, Code and Video

In the month of February I had the opportunity to speak to a lot of people about MonoDroid. Down in New Jersey I spoke to the NJDOTNET group, and then in New York I talked MonoDroid at the NYC Code Camp and the NYC ALT.NET group. The slides and sample code for everything has been available already in various places, so I wanted to put up a quick post to tie it all together in…