When Android 5 (lollipop) was first released in 2014 it was a pretty big deal. It introduced a redesigned user interface using the brand new Material Design system. It also introduced a new Android Runtime finally replacing Dalvik, making apps perform a lot better. Android 5 looked great, performed well and represented a massive milestone in Android history.
Fast-forward to 2021 with Android 11 widely available, Android 5 is becoming increasingly difficult to support with some SDKs not supporting it at all. In fact Google stopped supporting Android Lollipop a few years ago, meaning it no longer receives security updates.
At Curve we are currently supporting ten API versions of Android, which is an interesting challenge and an engineering overhead. Unfortunately in order to continue delivering new features we can no longer do this. We need to increase our minimum API level from 21 to 23 which means dropping support for Android 5 and 5.1. The time has come for us to say goodbye to lollipop. We will miss it.