Repository navigation
config dateien
Actionbot edited this page Oct 6, 2026
·
7 revisions
Wichtige Build- und Config-Dateien des Projekts.
-
app/build.gradle.kts: Zentrale Build-Datei für das App-Modul (compileSdk 36, targetSdk 34, minSdk 26 und Abhängigkeiten). -
gradle/libs.versions.toml: Versionskatalog und Dependency-Aliasse; aktueller SDK-36-Stand mit Kotlin-/Compose-Compilerplugin 2.3.21, KSP 2.3.12 und explizitem Fragment 1.9.1. Location und die getrennten Coil-3-Netzwerk-/Cache-Control-Module sind ebenfalls versionierte Aliasse. -
settings.gradle.kts/build.gradle.kts: Root-Konfiguration; Versionskatalog setzt AGP 8.13.2 und das Kotlin-Compose-Compilerplugin. -
gradle/wrapper/gradle-wrapper.properties: Vollständiger Wrapper für Gradle 8.14.5 mitdistributionSha256Sum;gradle/wrapper/gradle-wrapper.jarist versioniert. -
app/src/main/AndroidManifest.xml: Tracking-/Erkennungsservices, Standort-FGS,POST_PROMOTED_NOTIFICATIONSfür die systemabhängige Live-Update-Anfrage sowieWAKE_LOCKfür die aktive CPU-Haltung undREQUEST_IGNORE_BATTERY_OPTIMIZATIONSfür die ausdrückliche Systemfreigabeanfrage aus den Einstellungen. Die Deklaration gewährt keine Akku-Ausnahme automatisch. -
gradle.properties: Compiler- und Kotlin-Flags. -
.gitattributes: Normalisiert Projekttextdateien auf LF, erzwingt LF fürgradlew, CRLF für Batch-Dateien und behandelt PNGs als Binärdateien. -
.gitignore: Schließt lokale Build-Artefakte, IDE-Dateien,.env-Dateien und lokale Signing-Dateien aus. -
.github/workflows/android.yml: Serialisierter manueller Release-Workflow mit unveränderlicher neuer Veröffentlichung signierter APKs. -
.github/scripts/release_guard.py,.github/tests/test_release_guard.py,.github/release-version-floor.json: Create-only Veröffentlichung, Offline-Regressionen und dauerhaft belegte historische Versionscodeuntergrenze. -
app/src/main/res/xml/backup_rules.xml,data_extraction_rules.xml: Ausschlüsse für DataStore und Datenbanken in alten sowie Cloud-/Geräteübertragungs-Regelwerken. Das Manifest bindet beide ein. -
.github/workflows/api-compatibility.yml: Offline-Releaseguard-, Unit-, Debug- und Release-Prüfung beimain-Pushes, Pull Requests und manuellem Start; lädt APKs und Prüfberichte als Artefakte hoch.