Android Testing with Dagger, Retrofit & MockWebServer

This is a quick little note as I forget how to easily setup an enviroment which allows me to use Retrofit to interface with a remote API and easily swap out the API implementation when testing to swap in canned responses from MockWebServer or Mockito

Read More

Cross-platform mobile game framework comparison

I am writing this post as I am looking into learning a cross-platform mobile game framework. I went to a talk by a Corona guy recently which made me interested in this again so here goes. The more I look into this the more options there seem to be!

Read More

Android: Connectivity Receiver

Here is a small snippit of how I handle Connectivity within some the applications I work on. A lot of apps dont seem to handle loss of connection correctly IMHO by either not showing a relevant error message or informing the user that there is an issue. Depending on the type of application, especially one that is meant to have a persistant network connection it can be useful to show some form of visual feedback when this is not the case.

Read More

John Whitney

I had not heard of John Whitney until a couple of years ago when I was looking around the net for some insiprational old school animations. I didnt think anyone would have been creating these in the 1960’s so was shocked when I came along this. Its very abstract but I find ideas poping into my head when I watch it. Its appearently created using a self-constucted analogue computer which makes use of an WWII anti-aircraft gun site. Enjoy!

Read More

Why 'The Divine Move'?

My first blog post, exciting times! Maybe a warning is in order - this may be a bit of a ramble but I need to get the ball rolling somehow. I wanted to explain why I chose to call a blog by an Android developer something weird like ‘The Divine Move’. In a nutshell, I find playing Go and writing code put me into the same mind set unlike any other activities (apart from maybe university level Mathematics). I wanted to just briefly explore why this may be and steal a cool Go term in the process (im not the only one).

Read More