Sign in

Co-Founder of VIABIRDS
Photo by Joshua Earle on Unsplash

When I was starting developing apps, I was asking myself the question: Should I use ads or any sort of monetization strategy to get some money out of them? Back then in 2016, I had already 3 apps in the Google Play Store (consequently, I put two apps down to…


Tell me more about reflection!

Reflection is quite a powerful tool provided by the JVM. Most of the time you don’t need it, but sometimes there are problems where it comes quite handy. For me, it is always when I was confronted with the task of writing a system with plugin support. …

Copyright Unsplash:

When I first started with Java, Generics became one of my favorite features. Later in my journey, I became quite fond of Reflection. Working with both often get quite cumbersome. When switching to Kotlin I found the pretty cool reified keyword that’s basically syntactic sugar and looks like magic at…


Sometimes a new rollout for a feature can be quite challenging, and maybe the feature shows some defects, which you want to disable for now until it is fixed in the next release cycle. Talking about this in the mobile context, a new release through the app stores is necessary…

Developing an Android app is most times fun, but sometimes it is just a repetitive work, where you do the same tasks over and over again. This is the not so much fun part of developing apps.

For the next 5-10 minutes I will guide you through the different use…

Martin Macheiner

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store