For my second assignment for the Data Visualisation course with Coursera, I have decided to build an interactive hierarchy tree of the Trade Me categories to display the relationship between different categories. I have used the complete tree with 6,734 nodes and...

The above was done for my first assignment for the data visualisation course with Coursera. The graph is meant to demonstrate the relative number of vehicle enquiries over the month of August grouped by the enquiry type. The “X” axis on the graph displays...

In this tutorial, I’m making the introduction to a fantastic open-source library called ButterKnife for Android. If you would like to follow along make sure to clone the starter code from the GitHub repository. Don’t forget to review the official...

Let’s talk about RecyclerView! This is a very important design element for Android and almost every application should implement it. If you were ever thinking that you need to implement a list of items, like recent transactions, or a grid, like photos on...

This blog post contains supplementary material for a video from my YouTube channel. In this video, I will be covering how to access and save photos in an Android application. You can fork or download the starter code on Github. There are 15 steps in total. Step 1....

I have written this post as part of my fourth project for the Virtual Reality Nanodegree at Udacity. During a series of lectures, we needed to write up a design overview of a “Puzzler” VR application by answering some of the most important designing...

This post became possible thanks to a Virtual Reality Developer and fellow Code Reviewer David Haley. Thank you for sharing the script David! Performance, Performance, Performance! Performance optimization is one of the essential tasks for any Virtual Reality...

If you, like me, love keeping your software up-to-date, chances are you have faced with this error message when you tried to build and run your Unity project on Android. This happens because Unity (and as far I can see, although cannot personally validate Eclipse as...

I have been using wireless headphones for five years now Motorola S305 Bluetooth Stereo Headset This Motorola Headset was the first wireless headset I have purchased. They were pretty bad. The sound quality was below average, the battery life was not impressive, they...

About this post The View Holder design pattern is one of the most important ways to increase the performance of an Android application with a ListView. However, most of the Android projects I review at Udacity entirely omit this pattern. Personally, I think that...