Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump min SDK to 24 #990

Merged
merged 3 commits into from
Dec 13, 2024
Merged

Bump min SDK to 24 #990

merged 3 commits into from
Dec 13, 2024

Conversation

bherbst
Copy link
Contributor

@bherbst bherbst commented Dec 6, 2024

Summary:
Less than 0.5% of our install base is using a version of Android below API 24 (Android 7, Nougat).
Android 7 itself is already 8 years old!

Dropping support for older versions means:

  • Less testing we need to do
  • We can more easily and consistently take advantage of new platform features
  • We can remove some complexity in our code where we need to gate certain features based on API level

Additionally a number of our dependencies have dropped support for anything below 21 - AndroidX dropped support in April 2024, and Google Play Services dropped support in August 2023.

Some stats:

December 3rd, 2024 April 26, 2024
image image

Note that users on older versions of Android can continue using the app if they already have it installed. However those users will not be able to install the app moving forward and will not receive updates.

Issues Reference:
Resolves #921

@bherbst bherbst merged commit bc8639c into the-blue-alliance:master Dec 13, 2024
4 checks passed
@bherbst bherbst deleted the min_sdk_24 branch December 13, 2024 20:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Bump min SDK to 21
1 participant