Programowanie aplikacji Mobilnych
Topic outline
-
-
-
-
-
-
-
-
klasy abstrakcyjne, interface, klasa narzędziowa, aplikacja typu Stoper, testy jednostkowe
-
-
klasy abstrakcyjne, interface, klasa narzędziowa, aplikacja typu Stoper, testy jednostkowe
-
-
-
-
-
-
-
- różnice między jednostkami i gęstościami ekranów oraz zasady tworzenia responsywnych interfejsów w Androidzie.
- Podstawowe jednostki (
px,dp,sp) oraz parametrdpiwraz z typowymi wartościami (ldpi–xxxhdpi) i sposobem przeliczaniadp↔px. - stosowanie jednostek względnych (
dp,sp) oraz omówienie sposobu automatycznego dopasowania layoutu do różnych rozdzielczości.. - Metody responsywności w Android Studio — m.in. stosowanie folderów kwalifikatorów (
layout-sw600dp,values-sw720dp) i zasobów dopasowanych do wielkości ekranu. (layout-sw600dp // dla tabletów 7"
layout-sw720dp // dla dużych tabletów 10" ConstraintLayout— mechanizm tworzenia responsywnych layoutów(constraints,MATCH_CONSTRAINT,Guideline,Chain)- praktyczne zastosowanie
Guidelineoraz wykorzystanie seekBar do zmiany wielkości ImageView
Test zadań zamkniętych - responsywny Layout
-
https://www.geeksforgeeks.org/android/shared-preferences-in-android-with-examples/
W aplikacjach mobilnych preferencje użytkownika zapisywane są zwykle w specjalnych plikach konfiguracyjnych.
Na Androidzie służy do tego SharedPreferences, a na iOS – UserDefaults.-
SharedPreferences (Android) – mechanizm przechowywania prostych danych w formacie klucz–wartość (np. login, email, motyw aplikacji, rozmiar czcionki).
-
Dane zapisywane są w pliku XML w katalogu
/data/data/<nazwa_pakietu>/shared_prefs/. -
Uzyskanie dostępu:
getSharedPreferences("nazwa_pliku", MODE_PRIVATE) -
Zapis danych:
editor.putString("LOGIN", "jan").apply(); -
Odczyt danych:
prefs.getString("LOGIN", "") -
apply()– zapis asynchroniczny (zalecany),commit()– synchroniczny.
-
Praktyczne zastosowania: zapamiętanie trybu jasny/ciemny, loginu, e-maila, rozmiaru czcionki czy ostatnich ustawień aplikacji.
Test zadań zamkniętych
-
-
https://sopchy.com/jak-dodac-aplikacje-w-google-play-appstore
Przygotowanie aplikacji mobilnej do publikacji w Google Play to proces obejmujący zarówno aspekty techniczne, jak i formalne. Programista musi zbudować wersję release aplikacji, zwykle w formacie AAB (Android App Bundle), zadbać o podpis cyfrowy oraz optymalizację kodu (np. poprzez R8/ProGuard). Równocześnie należy przygotować elementy widoczne dla użytkownika w sklepie: nazwę aplikacji, opis, ikony, zrzuty ekranu i ewentualne materiały promocyjne. Kluczowe jest także skonfigurowanie parametrów aplikacji w Google Play Console, takich jak docelowa wersja systemu Android (targetSdk), kategorie, polityki prywatności czy testy (np. Beta).
Test zadań zamkniętych - publikacja aplikacji w Google Play
-
Rozwiąż test próbny z oficjalnymi pytaniami CKE. Wybierz zawód, kwalifikację i rozpocznij egzamin. Tryb oficjalny symuluje rzeczywisty system egzaminacyjny.
-