Instrukcja krok po kroku — zbudujesz własny kalkulator!
Kliknij sekcję, żeby zacząć!
Witaj, programisto! 🦫
Dziś zbudujesz aplikację — kalkulator z kapibarą! Klikaj kolejne zakładki, żeby przejść przez wszystkie kroki.
Nasza aplikacja będzie umieć dodawać, odejmować, mnożyć i dzielić dwie liczby. A robi to... kapibara z kalkulatorem! 🧮
Użyjemy narzędzia MIT App Inventor — programujemy w nim za pomocą kolorowych bloczków, jak klocki LEGO!
Otwórz przeglądarkę i wejdź na stronę:
Zaloguj się swoim kontem Google (tak jak na poprzedniej lekcji).
📂 Krok 1 — Wczytaj projekt startera
Trener wyśle Ci link do pliku. Pobierz go i wgraj do App Inventora.
Trener wyśle Ci link do pliku z rozszerzeniem .aia — pobierz go na komputer.
Sposób 1 (najłatwiejszy):
Kliknij Projects → My projects i przeciągnij plik na zielone podświetlone pole.
Sposób 2:
Kliknij Projects → Import project (.aia) from my computer i wybierz pobrany plik.
🎨 Krok 2 — Wygląd aplikacji
Ustawimy kolory i obrazek kapibary. Pracujemy w zakładce Designer.
Kliknij Screen1 na liście komponentów (po lewej stronie).
Po prawej znajdź BackgroundColor i kliknij „Custom…". Wpisz kolor:
Z panelu po lewej wybierz User Interface → Image i przeciągnij na ekran.
Ustaw rozmiar 150×150 pikseli:
⌨️ Krok 3 — Pola do wpisywania liczb
Dodamy dwa pola, w których użytkownik wpisze dwie liczby do działania.
Z panelu wybierz User Interface → TextBox i przeciągnij pod obrazek.
Kliknij na TextBox i zmień jego właściwości:
Zrób to samo jeszcze raz — drugi TextBox pod pierwszym. Zmień nazwę na liczba2 i Hint na „Podaj drugą liczbę". Reszta ustawień taka sama!
Teraz masz dwa pola jedno pod drugim 🎉
🔘 Krok 4 — Przyciski działań
Dodamy 4 przyciski: +, −, ×, ÷ ustawione obok siebie w jednym rzędzie.
Wybierz zakładkę Layout → HorizontalArrangement i przeciągnij pod pola tekstowe.
Do HorizontalArrangement przeciągnij Button. Ustaw:
Kliknij przycisk dodawanie na liście, naciśnij Ctrl+C i Ctrl+V trzy razy.
Zmień nazwy i teksty nowych przycisków:
Pod przyciskami przeciągnij Label. Zmień nazwę na wynik. Ustaw:
🎉 Wygląd gotowy! Teraz czas na bloczki kodu.
🧮 Krok 5 — Bloczki kodu
Przechodzimy do zakładki Blocks. Tutaj programujemy, co aplikacja robi po kliknięciu przycisku.
Kliknij na dodawanie w panelu po lewej. Wybierz bloczek:
Do środka wstaw bloczek set wynik.Text to z kategorii wynik:
Zrób to samo dla przycisków odejmowanie i mnozenie — schemat jest identyczny, tylko zmień znak!
Dzielenie jest wyjątkowe — nie można dzielić przez zero! Musimy to sprawdzić.
Kliknij Connect → AI Companion i zeskanuj kod QR telefonem — albo użyj emulatora.
Wpisz dwie liczby, kliknij przycisk działania — powinien pojawić się wynik! 🎉
Zbudowałeś prawdziwą aplikację mobilną! To jest programowanie!
✅ Lista rzeczy do sprawdzenia
Zaznaczaj każdą rzecz, gdy jest gotowa:
🌟 Zadania dodatkowe (dla śmiałków!)
Jeśli skończyłeś wcześniej — spróbuj tych wyzwań:
🛡️ Zabezpieczenie przed pustymi polami
Dodaj bloczek if, który sprawdza, czy oba pola nie są puste zanim wykona działanie. Jeśli są puste — pokaż komunikat „Wpisz obie liczby!"
🗣️ Mówiąca kapibara!
Dodaj z kategorii Media element TextToSpeech. Zaprogramuj, żeby kapibara mówiła wynik działania głosem!