Matma Trening - Prototyp Opis Prosty, mobilny prototyp aplikacji do trenowania działań matematycznych (na razie dodawanie i odejmowanie). Pliki - index.html - główny widok - styles.css - stylowanie mobilne - app.js - logika aplikacji (generacja zadań, tryby, klawiatura) Jak uruchomić Otwórz plik `index.html` w przeglądarce (najlepiej na urządzeniu mobilnym lub w trybie responsywnym). Signing a release APK/AAB ------------------------ Aby uniknąć ostrzeżeń "nieznany deweloper" lub instalatora na Androidzie, zbuduj podpisany pakiet APK lub AAB i zainstaluj go zamiast debugowego APK. 1. Utwórz magazyn kluczy (jeśli go nie masz): ```bash keytool -genkey -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my_key_alias ``` 2. Skopiuj `gradle.properties.example` do swojego osobistego pliku `~/.gradle/gradle.properties` i uzupełnij wartości (nie commituj prawdziwych haseł do kontroli wersji). 3. Zbuduj podpisany pakiet APK lub AAB: ```bash ./gradlew assembleRelease # podpisany APK (jeśli podpisywanie jest skonfigurowane) ./gradlew bundleRelease # AAB do Sklepu Play ``` 4. Zainstaluj APK za pomocą adb: ```bash adb install -r app/build/outputs/apk/release/app-release.apk ``` Lub przesłać AAB do Google Play (testowanie wewnętrzne) — zalecane w celu najłatwiejszej dystrybucji. Jeśli chcesz tylko przetestować lokalnie i zobaczyć ostrzeżenie "Nieznane źródła", możesz tymczasowo włączyć instalowanie z nieznanych źródeł na urządzeniu, ale dystrybucja podpisanego wydania jest bezpieczniejszym podejściem.