Programowanie aplikacji mobilnych
MIT App Inventor - graficzne środowisko programowania
Niniejszy kurs przedstawia wybrane zagadnienia związane z programowaniem aplikacji mobilnych.
- Prezentacja 1: Wprowadzenie do tematu – idea, budowa i przeznaczenie aplikacji mobilnych, ergonomia, bezpieczeństwo, platformy developerskie, różnice między iOS a Android, sposoby instalacji.
- Prezentacja 2: Środowisko App Inventor – dokładny opis środowiska AI2: okna Designer i Blocks, projekty, połączenia, budowanie aplikacji, obsługa bloków, zmienne, zdarzenia, metody, procedury.
- Prezentacja 3: Przykłady aplikacji – kilka konkretnych, prostych aplikacji (powitanie, kalkulator, kolory, syntezator mowy, kostka, tabliczka mnożenia, quiz, zegar) w kontekście materiałów pam1–pam3.
- Prezentacja 4: Program analizowany krok po kroku – szczegółowa analiza rozbudowanej aplikacji Trener matematyczny: komponenty, metody, bloki, logika działania i rozwój programu.
- Prezentacja 5: Czujniki, multimedia, gry i komunikacja – autorska część rozszerzona o czujniki telefonu, multimedia, animacje i gry, komunikację oraz przechowywanie danych (TinyDB).