GoogleApiClient .connect() Interface or Class

Posted by in Software

TL;DR: If it’s your code, check the version play services (*). If you’re using a library, check if the library has a version using play services >= 8.1.0. If not, you’ll need to clone and upgrade it yourself. The other day I got an interesting error coming out when running an app: ‘GoogleApiClient.connect()‘ was expected to be of type interface but was found to be virtual The reason was a backwards incompatible change in 8.1.0 where GoogleApiClient changed its signature. Moreover, it was in a library using version 7.x while…read more

Apparently I’m a Coral

Posted by in Random

The other day I played with Google’s earth day game and this is what I got: Nice :) A little experiment: If you find this post and ad below useful, please check the ad out :-)

Change the Display Name in Google Groups

Posted by in IT

By default, the groups you’re subscribed to show your user name (e.g. the first part from your email address — before the @ symbol). To change this to show your full name (if you want it), follow the steps below: Click on the group’s name Click on Members (on the right on my screen) Click on your user change link: Set whatever you want on your display name and hit Save. You can also link to your G+ profile and it’ll show your picture and G+ display name. Simple once…read more

Decoupled Analytics

Posted by in Software

While writing my first app, I’ve decided to try some analytics services. The most obvious one is, of course, Google Analytics (well, it’s an android app after all!). Then, I found out that other services can provide analytics too, like Mixpanel. Unfortunately, most code I found online advocates adding the analytics code somewhere in the Application class (which makes testing a bit tedious). To solve this issue, I’ve decided to decouple the analytics code from my application code and wrap it in a more limited API. The idea is that…read more

Updatad my android phone

Posted by in Hardware

Note: This is a really old post transferred from Laurii for historical and consolidation purposes. After reading a article, I got restless because my Galaxy Nexus phone was only 4.1.1. and wouldn’t update. Initially, I thought it was like that because I got it in Luxembourg, but it was because of the model firmware. It was some model which gets updated by Samsung, not Google. One could say that it means more testing, tweaks and so on, but then, again, if I wanted a business phone I would get…read more

Samsung galaxy S II, Samsung Note and Galaxy Nexus compared – All in one

Posted by in Hardware

Note: This is a really old post transferred from Laurii for historical and consolidation purposes. To make things a bit easier than looking at three parts, I’m combining everything in a single (huge) table. Enjoy! Galaxy S II Galaxy Nexus Galaxy Note Generic Band Quad, WCDMA Quad, WCDMA Quad, WCDMA Weight (g) 116 135 178 CPU Type Exynos 4210 TI OMAP 4460 Exynos 4210 CPU (GHz) 1.2 1.2 1.4 GPU Mali 400MP Pover VR SGX540 Mali 400MP Battery Battery(mAh) 1650 1750 2500 Talk 2g 18.3 ? 26 Talk 3g 9…read more