Our current supported minSdk is 21, which is essentially Android 5 Lollipop, released in 2014.
For the 2.x release, we will want to bump our minSdk to 23, which is Android 6 Marshmallow from 2015. This is old enough for most apps, and is part of the long tail, with < 1% of the install base (ref).
Furthermore, minSdk >= 23 is required for contemporary androidx/jetpack libraries (ref).
When we do this work, we should also:
- update docs to indicate minSdk is now 23
- update
renovate.json5 to enable updates for androidx libs.
Our current supported minSdk is 21, which is essentially Android 5 Lollipop, released in 2014.
For the 2.x release, we will want to bump our minSdk to 23, which is Android 6 Marshmallow from 2015. This is old enough for most apps, and is part of the long tail, with < 1% of the install base (ref).
Furthermore, minSdk >= 23 is required for contemporary androidx/jetpack libraries (ref).
When we do this work, we should also:
renovate.json5to enable updates for androidx libs.