# Release Upload Checkliste

## Vor dem Build

- Produktiv-Backend ist korrekt
- `versionCode` ist höher als beim letzten Upload
- `versionName` ist gesetzt
- `android/key.properties` ist lokal vorhanden
- Upload-Key funktioniert

## Release-Build

Im Ordner `android/`:

```powershell
.\gradlew bundleRelease
```

## Erwartetes Artefakt

```text
android/app/build/outputs/bundle/release/app-release.aab
```

## Vor Upload kurz prüfen

- App startet auf echtem Gerät
- Login gegen Produktion funktioniert
- Online-Liste lädt
- Chat sendet und empfängt
- Bilder senden und empfangen funktioniert
- Länderauswahl vorhanden
- Geschlechtsauswahl vorhanden
- Datenschutz unter `https://www.ypchat.net/datenschutz` erreichbar
- App-Symbol korrekt

## Upload in Play Console

1. `Internal testing`
2. neues Release anlegen
3. `.aab` hochladen
4. Release Notes ergänzen
5. speichern
6. an Tester ausrollen

## Nach Upload

- Installationslink testen
- App auf mindestens einem echten Gerät aus dem Test-Track installieren
- Upgrade-Fähigkeit für spätere Versionen im Blick behalten
