Introduction to MonoGame

I’ve been playing around quite a bit with MonoGame lately and thought I would take some time to write a bit about it and talk about how to get started. I’m also currently working on a Pluralsight course on cross platform development with MonoGame. What is MonoGame? Well, if you are familiar with XNA, then you already know what MonoGame …

OAuth and REST in Android: Part 2

In my last post we went over OAuth in general and we looked at how to use a Java library called Leeloo to authenticate with a service providing an OAuth 2 implementation. Now that we are able to authenticate a service with OAuth, we need to be able to actually use that service to do something useful. Many popular web …

OAuth and REST in Android: Part 1

I recently had the fun experience of learning a bit about both OAuth and making REST web service calls in Android and since I didn’t find much good material out there, I thought I would share it here. Let’s talk about OAuth The first thing you NEED to know about OAuth is that OAuth and OAuth 2.0 are not the …

Published My First Course on Pluralsight

My number of blog posts in the last couple of months has definitely been a little lower than I like, but I have a pretty good reason. I just got my first course published on Pluralsight! The course is called Android Development for .NET Developers and it covers most of the basic knowledge you would need to go from knowing …

proandroid2.jpg

Book Review: Pro Android 2

I recently completed reading Pro Android 2. It is a pretty large book, so it took me awhile, but I finally got through it. I hadn’t really read any other Android books, so I don’t know how it compares. The book goes through creating an Android application using Eclipse. It contains many source code examples that are very complete. The …

HTCAndroid.png

The Best Way to Unit Test in Android: Part 1

I’ve been doing some development in Android lately on a top secret project, one that hopefully will change the way you run with your phone. In the course of building this app, in a previous post I mentioned that I wanted to find the right, or perfect way, to build an Android application. I haven’t found the best way to …

C# vs Java Part 2: Desktop and Mobile Platforms

In this post we’ll be looking at both the desktop and mobile platforms for C# and Java. The Desktop (Thick Client Applications) The desktop platform, or thick client, is not as important of a platform as it was several years ago, and it seems to be getting less and less important everyday.  Although, like a pendulum, development seems to swing back …