Izrada Android aplikacija

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

  1. 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.
  1. 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.
  1. 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.
  1. 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).
  1. 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.