# 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//`. 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 ```