Radionica izrade Android aplikacija pomoću MIT App Inventora osmišljena je za učenike 6. i 7. razreda osnovne škole i traje pet susreta po tri školska sata. Kroz praktičan i kreativan rad učenici će upoznati osnove blokovskog programiranja i izrade mobilnih aplikacija. Učenici će postupno učiti kako oblikovati korisničko sučelje, povezati elemente aplikacije s funkcijama te primijeniti logičko razmišljanje u rješavanju jednostavnih problema. Završetkom radionice učenici će samostalno ili u paru osmisliti i izraditi vlastitu aplikaciju te je prezentirati pred grupom. Radionica potiče suradnju, kreativnost i razvoj digitalnih kompetencija na zanimljiv i prilagođen način.
Ishodi učenja
Nakon završene radionice učenik će moći:
- razumjeti osnovne pojmove vezane uz mobilne aplikacije (aplikacija, sučelje, funkcionalnost, događaji);
- koristiti MIT App Inventor za kreiranje jednostavnih aplikacija;
- izraditi korisničko sučelje aplikacije povlačenjem i spajanjem komponenti;
- povezati grafičke elemente sa ponašanjem aplikacije koristeći blokovsko programiranje;
- testirati aplikaciju na emulatoru ili Android uređaju;
- samostalno osmisliti i izraditi jednostavnu aplikaciju (npr. kviz znanja, kalkulator, zvučni gumbić);
- raditi u paru i grupi, razmjenjivati ideje i surađivati;
- razviti osnovne logičke i algoritamske vještine kroz rješavanje problema.
Vremenska struktura i izvođenje
Ukupno: 5 aktivnosti × 3 sata
- aktivnost – Uvod i prva aplikacija
- Kratko upoznavanje s pojmom aplikacije i radnim okruženjem MIT App Inventora.
- Upoznavanje s osnovnim blokovima (događaji, naredbe, akcije).
- Izrada prve aplikacije: gumb koji mijenja tekst/boju ili reproducira zvuk.
- Diskusija o tome što aplikacija radi i kako su povezani dizajn i blokovi.
- aktivnost – Sučelje i dodatne funkcionalnosti
- Kreiranje korisničkog sučelja s više elemenata (tekst, slike, gumbi).
- Povezivanje blokova za upravljanje sučeljem (promjena slike, teksta, boje).
- Vježba: aplikacija „Soundboard“ – gumbi koji reproduciraju različite zvukove.
- aktivnost – Logika i varijable
- Uvođenje varijabli i jednostavne logike (ako–onda).
- Kreiranje aplikacije tipa kviz ili kalkulator.
- Vježba: dodavanje pitanja i provjera odgovora.
- Dodatna vježba: pohrana i prikaz bodova u kvizu.
- aktivnost – Napredne komponente i više ekrana
- Korištenje dodatnih komponenti (kamera, senzori, zvuk, slike).
- Povezivanje više ekrana u aplikaciji.
- Zadatak: aplikacija s dva ekrana (npr. izbornik + igra).
- aktivnost – Završni projekt i prezentacija
- Učenici samostalno ili u paru izrađuju vlastitu aplikaciju po izboru.
- Završna prezentacija i demonstracija pred grupom.
- Diskusija i osvrt (što smo naučili, što je bilo izazovno, ideje za daljnji rad).
Trajanje i dobna skupina:
- Radionica traje 5 dana
- Preporučena dob: 11 - 13 godina.
- Predznanje: osnovne informatičke vještine (korištenje računala, osnovno snalaženje na internetu, rad s mišem i tipkovnicom).
- Nema potrebe za predznanjem programiranja.
Izneseni stavovi i mišljenja samo su autorova i ne odražavaju nužno službena stajališta Europske unije ili Europske komisije. Ni Europska unija ni Europska komisija ne mogu se smatrati odgovornima za njih.