xgouchet / Stanley

An Android app explorer for developers (extract the manifest and other info from any installed application)
Other
94 stars 32 forks source link

[Maintenance] - Dependencies, TargetSDK, Gradle, and Kotlin Upgrade #65

Closed dreamsyntax closed 1 year ago

dreamsyntax commented 2 years ago

The project as is would not compile with Android Studio 2021+ First commit is just what was required to fix it.

Second commit is general sweep of all dependencies. I noticed some appeared to be unused (presumably added in when debugging?) I bumped those too, but moved them to an "unused" column in the Dependencies file to be explicit.

versionCode and versionName were bumped up.

I regularly use this app, and will be daily driving this with my changes. I will post back if there are any issues. So far it seems fine. I did notice a few of the license insertions for the Open source license page failed (see Gson) but it still does mention Apache 2.0.

See the commit message details for more in depth.

Gradle 6.1.1 -> 7.5.1
AGP 4.0.2 -> 7.2.2
Kotlin 1.4.10 -> Kotlin 1.7.10
BuildTools 30.0.1 -> 33.0.0
TargetSdk 30 -> 32

Bump versionCode and versionName

Upgrade all dependencies
Move unused const dependency versions to own category
Explicit stdlib-jdk8 to ensure kotlin 1.7.10 used
dreamsyntax commented 1 year ago

Just an update this has been stable in my use.