Android Studio i pierwsza aplikacja w Javie

Wstęp

Na tej lekcji będziesz samodzielnie tworzyć swoją pierwszą aplikację mobilną w Javie w środowisku Android Studio. Ćwiczenia są przygotowane tak, abyś krok po kroku zbudował prostą aplikację, która wyświetla tekst i reaguje na kliknięcia przycisku.


Ćwiczenia

Ćwiczenie 1. Instalacja i pierwszy projekt

  • Zainstaluj Android Studio na komputerze (jeśli jeszcze tego nie zrobiłeś).
  • Utwórz nowy projekt z szablonu Empty Views Activity.
  • Nazwij projekt np. HelloWorldApp.
  • Wybierz język Java i minimalne API 24 (Lollipop).

Pytanie naprowadzające: Gdzie w Android Studio wybierasz, czy projekt ma być w Javie czy w Kotlinie?


Ćwiczenie 2. Tekst w aplikacji

  • Otwórz plik odpowiedzialny za wygląd ekranu (activity_main.xml).
  • Znajdź element, który wyświetla napis na ekranie.
  • Zmień tekst na własne imię albo dowolny napis.

Pytanie naprowadzające: Jak nazywa się atrybut XML, który ustawia wyświetlany tekst?


Ćwiczenie 3. Dodanie przycisku

  • Do layoutu dodaj nowy element — przycisk.
  • Nadaj mu własny tekst, np. „Kliknij mnie”.
  • Upewnij się, że ma przypisane ID, aby można było go później użyć w Javie.

Pytanie naprowadzające: Który atrybut w XML odpowiada za unikalną nazwę elementu, którą potem odwołujemy się w kodzie Javy?


Ćwiczenie 4. Obsługa przycisku

  • Otwórz klasę MainActivity.java.
  • Znajdź metodę onCreate, w której aplikacja przygotowuje ekran.
  • Wyszukaj przycisk po jego ID.
  • Dodaj reakcję na kliknięcie przycisku tak, aby zmienił się tekst w napisie (TextView).

Pytanie naprowadzające: Jak nazywa się metoda w Javie, którą wywołujemy, aby przycisk reagował na kliknięcie?


Ćwiczenie 5. Zmiana koloru

  • Zamiast zmieniać tekst, spraw, aby po kliknięciu przycisku zmienił się kolor.
  • Możesz zmienić kolor napisu albo całego tła.
  • Wypróbuj kilka różnych kolorów.

Pytania naprowadzające:

  • Jakiej klasy używasz w Javie, aby ustawić kolor (Color...)?
  • W jaki sposób odwołasz się do całego układu (np. LinearLayout) w kodzie Javy?

Ćwiczenie 6. Własne rozszerzenie

  • Dodaj drugi przycisk.
  • Niech pierwszy zmienia tekst, a drugi zmienia kolor.
  • Sprawdź, czy oba przyciski działają niezależnie.

Pytanie naprowadzające: Czy możesz użyć dwóch różnych setOnClickListener w jednej klasie?


Podsumowanie

Wykonując ćwiczenia:

  • utworzyłeś nowy projekt w Android Studio,
  • zmieniłeś interfejs aplikacji,
  • dodałeś przycisk i obsługę jego kliknięcia,
  • nauczyłeś się zmieniać tekst i kolory w aplikacji.

Dzięki temu poznałeś podstawowe elementy budowy aplikacji mobilnych w Javie.