Category Archives: Development

Here are the slides that I’ve used during my yellow room session at the Dutch edition of Droidcon. The talked about how to integrate Google Analytics in your Android app. The response from the audience was positive, so I’m very pleased with that!

I am invited by the organizers of droidconNL to speak at their conference, which is to be held on November 22/23 in Amsterdam. During that conference, I will be talking about integrating Google Analytics in Android apps. I will also cover some of the caveats that you might encounter and how to overcome those by showing example code. So, if you’re interested, please come to my talk on November 23rd (the second day of the conference) at 12:30 PM in Room B. We’ll grab a drink afterwards. 😉

Be sure to check out the rest of the programme as well. It includes speakers from Google and Research In Motion, as well as other interesting speakers. Tickets are still available.

On June 10th, a symposium on Open Data was held in the stadhuis (city hall) of Eindhoven. I wrote about this symposium in another post (in Dutch). Several months ahead of this symposium, an app challenge was announced. The most important rule for this challenge was that an entry for this challenge should make use of open data related to Eindhoven. My entry was . During the symposium, prize winners of the challenge were announced.

If you have an app in the Android Market of which you want to have both a free version and a paid version, there are basically two ways of doing so. I will describe these two ways in this post. (Disclaimer: This is something that I haven’t tested yet myself, and I’m actually writing this to make sure I won’t forget it myself. On top of that, I don’t know whether there are any other/better ways of doing what I will describe below.)

Two completely separate apps

You can put two completely separate applications in the Market, with the free version covering a subset of the functionality of the paid version. While this is done quite often, this introduces a couple of minor problems:

If people are satisfied with the free version and want to purchase the paid version, they have to uninstall the free version first and then purchase and install the paid version. If they don’t, they might run into errors (depending on your application and to what extent you messed up your code). You have two separate applications with split download counts in your Developer Console, even though they’re in fact the same application.

You have to take measures for your development environment to be able to build two different versions of your application with little effort. For quite a lot of people, that can be a bit cumbersome.

About

This is the personal website of Franklin van Velthuizen. It contains random stuff, thoughts, bits about mobile app development and whatnot. Most content is in English, but occassionally I might write in Dutch or Swedish as well.