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.