Commit Graph

17 Commits

Author SHA1 Message Date
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