Files
itstransport-android-driver/README.md
T

44 lines
1.1 KiB
Markdown

# TPP Kierowca
Natywna aplikacja Android Jetpack Compose dla kierowcow TPP.
## Funkcje
- Logowanie numerem telefonu i kodem OTP.
- Lista dzisiejszych kursow kierowcy.
- Szczegoly kursu: relacja, kontrakt, status, pojazd i notatki.
- Dodawanie zdjec ladunku z aparatu lub galerii.
- Podglad zdjec ladunku w aplikacji.
## Build
```bash
./gradlew :app:assembleDebug
```
## Testy
```bash
./gradlew :app:testDebugUnitTest
```
## Release Gitea i Google Play
Przed wydaniem zapisz wszystkie zmiany źródłowe w commicie. Następnie uruchom:
```bash
./scripts/release-android.sh
```
Skrypt automatycznie zwiększa `versionCode` i ostatni człon `versionName`, uruchamia testy,
buduje podpisany APK dla Gitea oraz AAB dla Google Play Console, tworzy commit wersji,
tag, push i Gitea Release. Artefakty zostają również zapisane lokalnie w
`release-artifacts/<tag>/`.
Do autoryzacji Gitea używany jest `GITEA_TOKEN` albo dane zapisane w Git credential helper.
Jeśli publikacja została przerwana już po utworzeniu commita wersji, można ją wznowić:
```bash
./scripts/release-android.sh --reuse-current
```