In March 2021 a new EU energy label was introduced. For lamps (light sources) it will be mandatory starting from September 1, 2021. In this article, we will take a look at what changed.

The purpose of this article is to give a rough overview of the differences between the energy label regulations. Read the full regulation to get the complete picture of the energy label-related regulations. Sources: EU Commission Delegated Regulations: Regulation from July 2012, Regulation from March 2019. Please note that this article is not legal advice and that this article simplifies the regulations to give a condensed…

There are repetitive tasks in Android development that need very similar boilerplate code in several locations of the codebase. For such cases, it makes sense to create a base class implementing those re-occurring functionalities only once.

In this article, we will take a look at two specific topics needed in almost every Android application and write base classes for simplifying their usage.

This article assumes a basic understanding of basic Android concepts, such as views, View Binding, layouts, Activities and Fragments, Kotlin coroutines, class inheritance, and generic classes.


Probably every Android application needs to access views. As Kotlin synthetics were…

Michael Brodacz-Geier

Software Developer from Graz, Austria.

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