Big batch update: the tracker is mostly usable

This commit is contained in:
Reactorcoremeltdown
2026-07-15 16:22:04 +02:00
parent d380f8643b
commit a4c8ba2080
46 changed files with 4571 additions and 834 deletions

View File

@@ -51,14 +51,14 @@ android {
)
}
// A realistic-performance variant for testing UI responsiveness on-device.
// The `debug` build is `debuggable = true`, which makes ART run the app
// un-optimised and makes Compose several times slower — so measuring UI
// "snappiness" on a debug build is misleading. This variant flips
// A realistic-performance "staging" variant for testing UI responsiveness
// on-device. The `debug` build is `debuggable = true`, which makes ART run
// the app un-optimised and makes Compose several times slower — so measuring
// UI "snappiness" on a debug build is misleading. This variant flips
// debuggability off (the single biggest perf lever) while reusing the debug
// signing key, so it still installs without a release keystore. R8/shrinking
// stays off to avoid needing JNI/Compose keep-rules for now.
create("profile") {
create("staging") {
initWith(getByName("debug"))
isDebuggable = false
isJniDebuggable = false