Charles Lombardo
fc13c5c58e
android: Stop building x86 packages in APKs
...
This was really only meant for building the app to run in an emulator. If this is necessary, just add manually.
2023-05-30 14:43:28 -07:00
Charles Lombardo
c961dbdf4e
android: Clean up app build.gradle
...
Removes the conflicting declaration of "version" and changes to versionCode that did nothing.
2023-05-30 14:43:27 -07:00
Charles Lombardo
88afeaefe3
android: Clean up dependencies
...
Additionally updates material and androidx core libraries
2023-05-30 14:43:26 -07:00
Charles Lombardo
f126661ff6
android: Use proguard file in relWithDebInfo
2023-05-30 14:43:25 -07:00
Charles Lombardo
b8f86f4727
android: Fix issues with ea/main icons and version codes
...
Now all yuzu icon variants are taken care of and now we have a build variant that uses the versioning we need for the play store.
2023-05-30 14:43:24 -07:00
Charles Lombardo
4a6790e0bc
android: Add early access upgrade fragment
...
We now have a second build flavor that will determine whether the "Get Early Access" button appears.
2023-05-30 14:43:23 -07:00
Charles Lombardo
11294796e9
android: Game data cache
2023-05-30 14:43:22 -07:00
Charles Lombardo
1da867b021
android: Update dependencies
2023-05-30 14:43:22 -07:00
Charles Lombardo
6ea2f5a6d0
android: Migrate to AGP 8.0.1
2023-05-30 14:43:22 -07:00
Charles Lombardo
6904c4f8ac
android: Use short build hash
2023-05-30 14:43:21 -07:00
Charles Lombardo
7977e88dd4
android: Temporarily switch for a fixed version code for testing
2023-05-30 14:43:17 -07:00
Liam
c7e4edcef0
android: enable LTO
2023-05-30 14:43:14 -07:00
Charles Lombardo
a31b661878
android: Bump minimum version to Android 11
2023-05-30 14:43:13 -07:00
Charles Lombardo
6a7da72d34
android: Enable code minification
2023-05-30 14:43:13 -07:00
Charles Lombardo
59fb4cbe31
android: MainActivity overhaul
...
This moves several parts of the main activity into fragments that manage themselves to react to changes. UI changes like the appearance of a new search view or when the games list changes now gets updated via multiple view models. This also starts a conversion to the androidx navigation component which furthers the goals mentioned previously with more fragment responsibility. This will eventually allow us to use one activity with interchanging fragments and multiple view models that are stored within that central activity.
fdas
2023-05-30 14:43:13 -07:00
Charles Lombardo
5dcd7fe198
android: Update app dependencies
2023-05-30 14:43:12 -07:00
Charles Lombardo
dba6eda9ec
android: Convert gradle scripts to Kotlin DSL
2023-05-30 14:43:12 -07:00