How to declare taxes in Germany as an App Developer

A practical guide to filing your taxes on Elster as an app developer in Germany, covering the three forms you need to submit every year.