Currently, the steps application is not compatible with the latest Google Play Store guidelines and legacy approaches are implemented. We need to refactor the current code base as per the latest guidelines. Some of the changes are required below.
Change the compileSdkVersion and targetSdkVersion to the latest version.
Add runtime permission checks which are currently missing.
Remove duplicate platform classes from the build.gradle file.
Remove the legacy android support and migrate to the AndroidX library.
Switch Legacy HttpClient library to Retrofit library.
Convert Legacy Theme to AppCompat and also refactor ListActivity to AppCompatActivity.
Currently, the
steps
application is not compatible with the latest Google Play Store guidelines and legacy approaches are implemented. We need to refactor the current code base as per the latest guidelines. Some of the changes are required below.compileSdkVersion
andtargetSdkVersion
to the latest version.build.gradle
file.AndroidX
library.ListActivity
toAppCompatActivity
.