Commit Graph

19 Commits

Author SHA1 Message Date
bunnei 00d7cb82fa android: Various fixes for CI. 2023-06-01 17:58:40 -07:00
bunnei 7aedafd85d android: externals: Update libadrenotools, use useLegacyPackaging. 2023-06-01 17:58:40 -07:00
Charles Lombardo fdf6ca762d 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-06-01 17:58:39 -07:00
Charles Lombardo ef2d005b49 android: Clean up app build.gradle
Removes the conflicting declaration of "version" and changes to versionCode that did nothing.
2023-06-01 17:58:39 -07:00
Charles Lombardo 354518f689 android: Clean up dependencies
Additionally updates material and androidx core libraries
2023-06-01 17:58:38 -07:00
Charles Lombardo cd21311fa4 android: Use proguard file in relWithDebInfo 2023-06-01 17:58:37 -07:00
Charles Lombardo 69aa5ef3f6 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-06-01 17:58:36 -07:00
Charles Lombardo 495e763462 android: Add early access upgrade fragment
We now have a second build flavor that will determine whether the "Get Early Access" button appears.
2023-06-01 17:58:35 -07:00
Charles Lombardo a77e3bcf89 android: Game data cache 2023-06-01 17:58:35 -07:00
Charles Lombardo fdc3379daa android: Update dependencies 2023-06-01 17:58:34 -07:00
Charles Lombardo ab36601c9c android: Migrate to AGP 8.0.1 2023-06-01 17:58:34 -07:00
Charles Lombardo 34c236d7b2 android: Use short build hash 2023-06-01 17:58:33 -07:00
Charles Lombardo b950e76368 android: Temporarily switch for a fixed version code for testing 2023-06-01 17:58:31 -07:00
Liam 7666b2f944 android: enable LTO 2023-06-01 17:58:29 -07:00
Charles Lombardo 6f98a03dd2 android: Bump minimum version to Android 11 2023-06-01 17:58:28 -07:00
Charles Lombardo 31d677e9a8 android: Enable code minification 2023-06-01 17:58:28 -07:00
Charles Lombardo 62eb7fcd1a 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-06-01 17:58:27 -07:00
Charles Lombardo 085f717deb android: Update app dependencies 2023-06-01 17:58:27 -07:00
Charles Lombardo 5c0fa2126d android: Convert gradle scripts to Kotlin DSL 2023-06-01 17:58:27 -07:00