Commit Graph

6 Commits

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