Skip to content

Daniel Bälz Posts

GDG DevFest Karlsruhe 2017

Although I worked on interesting topics at work and in private, posts on my blog are still rare. However, once a year there’s a good reason to write a post: As in the previous years, I attended at the GDG DevFest Karlsruhe. The conference was great again and I had the opportunity to give a talk. My topic was “Kotlin for Android-Developer”, which is an amazing programming language I’ve use for some time in different projects.

In addition to a few slides in German, my talk consisted mainly of a live demo. I’ve uploaded the demo code on Github. This code is certainly less useful without my explanations, but some participants asked me about it. So, have fun with Kotlin and if you’re interested in a Kotlin Meetup in Karlsruhe: There’s a Kotlin User Group with great talks, discussions and exchange of ideas.

GDG DevFest Karlsruhe 2016

Another amazing GDG DevFest Karlsruhe is over. The DevFest was, as in the previous years, a really great conference. So many interesting talks and curious visitors.

I also contributed to the conference: In my talk I spoke about my experiences in the development of a modern Android app. The talks was held in German and if you’re interested in the slides, I’ve uploaded them here.

Adaptive Code Execution with Dart

Finally, the source code of my master’s thesis is published as open source under the BSD license. In my thesis I developed two libraries to support decision-making at runtime and adaptive code execution with Dart:

Furthermore, a blog post on the blog of my employer inovex GmbH explains the motivation and provides more information about the libraries. I hope the libraries are useful and/or give an interesting glimpse into the topic of adaptive code execution. Feel free to contact me for any questions, fork the project or report issues.


On-Off Tracker app for Android

I’ve just released a new Android application in the PlayStore and the source code on Github. The On-Off Tracker is an application to measure how often the screen has been switched on and off. In addition, it also tracks how often the device is unlocked.

The very small project was initiated by a question of a friend whether such an app is possible. The answer is “yes”. I hope it’s useful for someone and the numbers counted don’t scare. 🙂

Google Play Game Services

I gave a talk on Google Play Game Services at the GDG DevFest Karlsruhe 2014. The talk was in German and I uploaded my presentation:

Google Play Game Services (German)

To show some sample code, I have also written a very simple game for my talk. The source code is on GitHub and you get the game from Google Play. If you’re interested in this subject and you want to discuss with me, then feel free to post a comment or to contact me on Google Plus or GitHub.

Secludedness: Current Development Status

After the project (part of my study) is now over, I would like to show the current status of Secludedness and provide an outlook for the further development. The aim of the project was the development of a cross-platform game with libGDX and Google Play Game Services. Therefore, I will briefly review the state of the entire game and the platform support.

Secludedness: Google Play Game Services

In this post I want to give you a brief insight into Google Play Game Services (GPGS). GPGS was announced on the Google I/O 2013. It consists of different services, which provide features like leaderboards, real-time multiplayer, achievements and cloud save for cross-platform games. The APIs are available for Android, iOS and Web through the Play Games services SDK. Some features require an authentication of the player, which is done via G+ login. To us this service a new game must be created in the Google Play Developer Console so that the supported platforms with their credentials could be added.