Categories
Uncategorized

Android – Reduce the size of your APK files

If it is one thing that I hate – it is apps that are HUGE downloads for really simplistic functionality. 40MB for an app that just accesses some messages and has hardly any images, what is it doing?? I have recently had quite an obsession trying to reduce my app size and have managed to shave off […]

Categories
Uncategorized

Google Cloud Test Lab – and why you should care about it.

If you have worked on any really popular app you will know the pains involved in development: thousands of different devices, different configurations, or different versions of Android. Now we may think that we have the most of these devices covered but the inevitable will happen. You are bound to have some guy with some […]

Categories
android Review Uncategorized

Four Apps I Can’t Live Without

I’m always really curious to know what apps people use on a daily basis, and what about those apps makes them so awesome? I have a couple of apps that have just slotted so easily into my everyday life, that I don’t even realise I am using them. Here they are: PushBullet https://www.pushbullet.com/ This app […]

Categories
Uncategorized

A Robotic Guide Dog and Why its a Bad Idea

For my honours dissertation, I decided to undertake a project involving the programming of a Lego Mindstorm Robot. Granted, this blog post is a bit late (2  years later!), but I figured I’d share my experiences so that someone doesn’t attempt the same 🙂 .The outcome of the application was to have a robotic “guide […]

Categories
Uncategorized

Calories Burnt Calculation for Walking or Running in Java

Its surprisingly difficult to find a calorie calculation for Java for performing a number of steps at a certain speed. Based on the Compendium of Physical Activities (https://sites.google.com/site/compendiumofphysicalactivities/corrected-mets )  and using Corrected METS, I have converted the formulas on their website into Java code! I found the website particularly difficult to read as it did not […]