Android Studio

Informacje

Prezentowane pliki projektów mają jedynie charakter poglądowy. Ich skopiowanie do projektu raczej nie spowoduje, że aplikacja będzie działać (to zależy od wielu innych czynników, nazw zmiennych, zaimportowanych składników, definicji w wielu innych plikach projektu).

Zanim przystąpisz do tworzenia nowych projektów, upewnij się, że najpierw:

  • zainstalowałeś prawidłowo JDK (Java Development Kit) oraz Android Studio;
  • zainstalowałeś wszystkie niezbędne składniki i biblioteki (Tools / SDK Manager);
  • stworzyłeś wirtualnego smartfona (Tools / Device Manager (dawne AVD Manager);
  • udało Ci się uruchomić w wirtualnym smartfonie domyślny projekt "Hello Android!".

Jeśli nie udało Ci się przejść powyższych 4 punktów, nawet nie myśl o tworzeniu nowego projektu!

Java+XML

Java: Cykle życia

Java: Zamiana tekstu

Program pobiera wpisany tekst z jednego pola i wyświetla go w innym polu.

Java: ProgressBar statyczny

Po kliknięciu w przycisk, pojawia się na parę sekund "kręciołek".

Java: ProgressBar dynamiczny

Po kliknięciu pojawia się symulacja tankowania paliwa (od 0% do 100%).

Java: Pasek tytułu

Aplikacja zawiera dedykowany pasek tytułu wraz z logo. W wersji rozbudowanej, zawiera także rozwijane menu.

Java: Kod rabatowy

Po wpisaniu kodu, tankujesz tanie paliwo.

Java: SharedPreferences

Na naszym koncie w sklepie odzieżowym, podajemy nasz wzrost i numer buta.

Java: Suwak

Suwak zwiększający rozmiar tekstu.

Java: Zgadnij liczbę

Aplikacja losuje liczbę z zakresu 1-100, a zadaniem użytkownika jest zgadnąć jaka to liczba (algorytm "drzewo binarne").

Java: Gra w kości

Podczas pięciu rzutów kośćmi, zdobywasz punkty.

Java: Konwerter jednostek

Aplikacja przelicza wpisaną wartość na inną wybraną jednostkę.

Pomoc

Przerwa na reklamę...

Kotlin+JetPack Compose

Kotlin: JetPack Compose

Aplikacja prezentuje podstawowe elementy JetPack Compose.

Kotlin: Pięć Toast'ów

Pięć sposobów budowania Toast'ów.

Kotlin: Alert Dialog

Okno dialogowe z przyciskami "Tak" oraz "Nie".

Kotlin: Zamiana tekstu

Program pobiera wpisany tekst z jednego pola i wyświetla go w innym polu.

Kotlin: ProgressBar

Aplikacja prezentuje tzw. "pasek postępu" występujący, na przykład, przy pobieraniu plików.

Kotlin: Zegar cyfrowy

Aplikacja prezentuje statyczne sposoby wyświetlania czasu oraz dynamiczne.

Kotlin: Gra w kości

Podczas pięciu rzutów kośćmi, zdobywasz punkty.

Kotlin: Zegar analogowy

Aplikacja prezentuje dynamiczny zegar analogowy pokazujący bieżący czas.