glazba2go, mobilna aplikacija za promoviranje glazbene...

4
Glazba2Go, mobilna aplikacija za promoviranje glazbene kulture Ivan Britvić, Filip Meštrović Visoka škola za informacijske tehnologije, Klaićeva 7, Zagreb, Croatia [email protected], [email protected] Sažetak - Glazbeni odgoj u osnovnom obrazovanju često je nedovoljan s obzirom da su učenici suočeni sa poplavom sadržaja upitne kvalitete u raznim medijima. Autori su stoga pokušali razvojem mobilne aplikacije Glazba2Go promovirati kvalitetne glazbene sadržaje. Besplatna mobilna glazbena enciklopedija za Android mobilne sustave izrađena je kako bi ponudila, ne samo učenicima osnovnih škola, već korisnicima svih dobnih skupina mogućnost educiranja o glazbi gdje god se našli. Ključne riječi edukacija; mobilna aplikacija; glazba; I. UVOD A. Nastanak ideje S obzirom na to da je jedan od autora ovog rada, Filip Meštrović, za vrijeme završnih godina na Visokoj školi bio zaposlen kao učitelj Glazbene kulture u Osnovnoj školi Ivana Perkovca u Šenkovcu, tražio je način kako povezati tehnologiju, glazbu i nastavu. Uz to, tendencije Ministarstva znanosti i obrazovanja za uvođenjem i dodatnom integracijom informacijskih i komunikacijskih tehnologija u nastavu, kao i činjenica da se nedovoljno koriste mobilne aplikacije u svrhu edukacije, dodatno su potakle potragu za najboljim načinom uključenja modernih tehnologija u sadržaj nastave što je na kraju rezultiralo javno dostupnom, mobilnom glazbenom enciklopedijom Glazba2Go. B. Mobilna aplikacija kao medij Prevladavajući obrasci ponašanja školske djece i mladeži danas uključuju intenzivno korištenje mobilnih uređaja u slobodno vrijeme nerijetko na vrlo štetne i zatupljujuće načine. Autori su u kontaktima s učenicima utvrdili da se jako malo pristupa glazbenim sadržajima iz područja klasične muzike, jazz-a, blues-a, kao i originalnih glazbenih djela razvijenih specifično za potrebe glazbene pratnje filma. S druge strane često pregledavaju sadržaje popularne glazbe kao i sadržaje upitne kvalitete koje nazivaju „narodna muzika“. Ovakav obrazac razmišljanja doveo je do ideje kako bi se korištenjem mobilnih uređaja mogli prezentirati glazbeni uradci koje malo ljudi mlađih generacija pregledava a mogu proširiti znanje o glazbi i razviti glazbeni ukus. Glazba2Go trebala bi svojom interaktivnošću i jednostavnošću doprijeti do mladih umova, ali ne samo mladih već i svih zainteresiranih. Slika 1 – Glavni izbornik aplikacije MIPRO 2020/CE 1045

Upload: others

Post on 24-Jan-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Glazba2Go, mobilna aplikacija za promoviranje glazbene kulturedocs.mipro-proceedings.com/ce/78_CE_5804.pdf · 2020. 9. 21. · III. OBJAVA I PRIJEM APLIKACIJE Aplikacija Glazba2Go

Glazba2Go, mobilna aplikacija za promoviranje glazbene kulture

Ivan Britvić, Filip Meštrović Visoka škola za informacijske tehnologije, Klaićeva 7, Zagreb, Croatia

[email protected], [email protected]

Sažetak - Glazbeni odgoj u osnovnom obrazovanju često je nedovoljan s obzirom da su učenici suočeni sa poplavom sadržaja upitne kvalitete u raznim medijima. Autori su stoga pokušali razvojem mobilne aplikacije Glazba2Go promovirati kvalitetne glazbene sadržaje. Besplatna mobilna glazbena enciklopedija za Android mobilne sustave izrađena je kako bi ponudila, ne samo učenicima osnovnih škola, već korisnicima svih dobnih skupina mogućnost educiranja o glazbi gdje god se našli.

Ključne riječi – edukacija; mobilna aplikacija; glazba;

I. UVOD

A. Nastanak ideje

S obzirom na to da je jedan od autora ovog rada, Filip Meštrović, za vrijeme završnih godina na Visokoj školi bio zaposlen kao učitelj Glazbene kulture u Osnovnoj školi Ivana Perkovca u Šenkovcu, tražio je način kako povezati tehnologiju, glazbu i nastavu. Uz to, tendencije Ministarstva znanosti i obrazovanja za uvođenjem i dodatnom integracijom informacijskih i komunikacijskih tehnologija u nastavu, kao i činjenica da se nedovoljno koriste mobilne aplikacije u svrhu edukacije, dodatno su potakle potragu za najboljim načinom uključenja modernih tehnologija u sadržaj nastave što je na kraju rezultiralo javno dostupnom, mobilnom glazbenom enciklopedijom Glazba2Go.

B. Mobilna aplikacija kao medij

Prevladavajući obrasci ponašanja školske djece i mladeži danas uključuju intenzivno korištenje mobilnih uređaja u slobodno vrijeme nerijetko na vrlo štetne i zatupljujuće načine. Autori su u kontaktima s učenicima utvrdili da se jako malo pristupa glazbenim sadržajima

iz područja klasične muzike, jazz-a, blues-a, kao i originalnih glazbenih djela razvijenih specifično za potrebe glazbene pratnje filma. S druge strane često pregledavaju sadržaje popularne glazbe kao i sadržaje upitne kvalitete koje nazivaju „narodna muzika“. Ovakav obrazac razmišljanja doveo je do ideje kako bi se korištenjem mobilnih uređaja mogli prezentirati glazbeni uradci koje malo ljudi mlađih generacija pregledava a mogu proširiti znanje o glazbi i razviti glazbeni ukus. Glazba2Go trebala bi svojom interaktivnošću i jednostavnošću doprijeti do mladih umova, ali ne samo mladih već i svih zainteresiranih.

Slika 1 – Glavni izbornik aplikacije

MIPRO 2020/CE 1045

Page 2: Glazba2Go, mobilna aplikacija za promoviranje glazbene kulturedocs.mipro-proceedings.com/ce/78_CE_5804.pdf · 2020. 9. 21. · III. OBJAVA I PRIJEM APLIKACIJE Aplikacija Glazba2Go

C. Priprema

U trenutku osmišljanja ideje za Glazba2Go prof. Meštrović nije bio upoznat s programiranjem za Android mobilne sustave. Unatoč tome, dobri temelji sa Visoke škole za IT i želja za programiranjem mobilnih aplikacija te znatni uloženi trud omogućili su izradu Glazba2Go mobilne glazbene enciklopedije. S obzirom na obrazovanje na Muzičkoj akademiji, dio početne pripreme, što se tiče stručnih materijala u vezi glazbenih žanrova, bio je odrađen. Preostalo je osmisliti vizualni identitet aplikacije, način unosa podataka kao i način prikaza. Nakon toga, projekt Glazba2Go bio je spreman za razvoj.

II. DIZAJN I IZRADA APLIKACIJE

A. Odabir platforme

Kako bi se prezentirali i promovirali umjetnički kvalitetni glazbeni sadržaji razmatran je pristup kreiranja specijaliziranog mrežnog mjesta kao i mobilna aplikacija. Oba pristupa imaju vlastite prednosti, mrežno mjesto je šire dostupno na svim platformama ali ga je lako previdjeti u ogromnom mnoštvu sadržaja, optimizacija za tražilice kao i promocija na društvenim mrežama zahtijevaju značajne ljudske i financijske resurse. Mobilna aplikacija zahtijeva korisničku instalaciju na vlastiti uređaj čemu su neki korisnici neskloni ali kada se nadvlada ova barijera, aplikacija omogućuje kvalitetnije korisničko iskustvo na individualnom mobilnom uređaju korisnika.

Dodatna motivacija bili su provedeni razgovori s učenicima osnovne škole u kojima su se jednoglasno opredijelili za odabrani pristup.

Kada je donesena odluka o izradi mobilne aplikacije logični korak bio je odabir Android platforme. Kako i prema konzervativnim procjenama istraživanja tržišta iz 2019. godine udio Android platforme kao operativnog sustava na mobilnim uređajima prelazi 70% korisnika [1] i ima trend povećanja autori su odlučili da razvoj aplikacije na ovoj platformi ima prioritet. Nakon što je aplikacija razvijena i objavljena na platformi za preuzimanje aplikacija Google Play trgovini planira se dalje postavljanje Apple App Store i Huawei AppGallery trgovine.

B. Osnovne komponente aplikacije

Mobilna aplikacija Glazba2Go razvijena je u programskom jeziku Java unutar Android studio okruženja. Sama aplikacija namijenjena je prikazu i

istraživanju glazbenih žanrova a kako bi isti bili dostupni potrebno je bilo razviti i backend, poslužiteljski kod koji omogućuje unos žanrova i preko specijaliziranih servisa priprema ove podatke mobilnoj aplikaciji za korištenje. Poslužiteljski dio sadrži i web sučelje za unos podataka implementirano korištenjem HTML i CSS jezika za definiciju web stranica kao i Bootstrap okruženja za responzivni prikaz te PHP poslužiteljskog skripta. Nakon unošenja novog žanra, korištenjem alata Push notification iz Google-ovog paketa Firebase, ista se trenutno prezentira korisniku mobilne aplikacije putem nove obavijesti koja nakon klika otvara aplikaciju. Svi novi i neotvoreni žanrovi su označeni s Novo! tako da se korisnik motivira da pregleda što više različitih žanrova kako bi razvijao svoje poznavanje glazbene kulture.

Slika 2 – Android studio zaslon

C. Dizajn mobilne aplikacije

Mobilna aplikacija izrađena je koristeći primjere najbolje prakse u Android ekosustavu. Osnovne blokove aplikacije čine tzv. aktivnosti (definicije korisničkog sučelja na pojedinačnom zaslonu sa pripadajućom logikom). Aktivnosti u aplikaciji su:

• SplashActivity - početni zaslon koji služi kao uvod u aplikaciju, sadrži sliku logotipa s pripadajućom animacijom koja postupno prikazuje logotip (tzv. fade-in) i translatira ga po Y osi.

• MainActivity – glavni zaslon aplikacije s pripadajućim izbornikom gdje korisnik odabire koju radnju želi pokrenuti: čitanje zanimljivosti, čitanje o glazbenim žanrovima i slušanje glazbenih primjera pojedinog žanra i dijeljenje aplikacije putem drugih aplikacija. Aktivnost asinkrono dohvaća trenutne zanimljivosti iz svijeta glazbe i prezentira ih korisniku.

1046 MIPRO 2020/CE

Page 3: Glazba2Go, mobilna aplikacija za promoviranje glazbene kulturedocs.mipro-proceedings.com/ce/78_CE_5804.pdf · 2020. 9. 21. · III. OBJAVA I PRIJEM APLIKACIJE Aplikacija Glazba2Go

• SvijetGlazbeActivity - prikazivanje različitih načina grupiranja glazbenih žanrova. Žanrove je moguće grupirati prema pročitanima, nepročitanima, novim žanrovima te prikaz svih žanrova. Aktivnost se koristeći asinkroni model pristupa, povezuje s logikom na poslužitelju i preuzima popis žanrova.

Kako bi se korisnicima omogućilo preslušavanje odabranih glazbenih zapisa koji najbolje predstavljaju pojedine žanrove upogonjena je YouTube Android Player API biblioteka [2]. Kako bi se ovaj dio odvojio od ostalog koda aktivnosti korištena je Android fragment arhitektura.[3]. S takvom modularnom arhitekturom olakšava se održavanje aplikacije i poboljšava iskoristivost koda. Aplikacija pamti koji žanrovi su otvarani i koji su favoriti korisnika te informacije sprema u vlastitoj bazi podataka koja je radi jednostavnosti implementirana korištenjem TinyDb knjižnice koja koristi ugrađeni Android mehanizam SharedPreferences.

D. Planirana poboljšanja

Na popisu budućih funkcionalnih proširenja Glazba2Go mobilne glazbene enciklopedije nalaze se ideje poput mini-igre, bogatije mogućnosti dijeljenja sadržaja i sl. Dakako, idejna okosnica svega je glazbena edukacija, s ciljem da bude prikladno korisnicima svih dobnih skupina. Shodno tome, najvažnije nadolazeće poboljšanje dolazi u videu dodatka o instrumentariju svakog pojedinog žanra. Na taj način korisnici mogu vizualno i auditivno povezati specifične instrumente koji se koriste prilikom izvođenja skladbi svakoga žanra. U vrijeme pisanja ovoga članka, nova verzija aplikacije je u razvoju te će uskoro biti objavljena u Google Play trgovini. S obzirom na to da je trenutno ograničeno korištenje na Android operacijske sustave, u tijeku je izrada inačice aplikacije za iOS operacijske sustave. Time bi i korisnici Appleovih proizvoda imali mogućnost korištenja aplikacije.

Prateći tehnološke trendove, ali u isto vrijeme uzimajući u obzir objektivnu potrebe, u razvoju je potpuno nova tehnološka arhitektura Glazba2Go mobilne aplikacije, kao i poslužiteljskog backend-a. Nova verzija mobilne aplikacije razvija se koristeći Googleov komplet za razvoj softvera Flutter i Dart programski jezik, administratorsko sučelje u React.js-u. Poslužiteljska strana sustava prilagođuje se kako bi koristila Node.js te MongoDB kao bazu podataka.

III. OBJAVA I PRIJEM APLIKACIJE

Aplikacija Glazba2Go objavljena je na Google Play trgovini u travnju 2018. godine.[4] S obzirom na minimalnu reklamu i ideju da se jedina prezentacija i promocija korištenja aplikacije odvija u nastavi autora, statistika je vrlo pozitivna i poticajna za daljnji rad. Aplikacija broji otprilike 200 instalacija, od kojih je trenutno aktivno 30-ak. Dodatnim poboljšanjima i sadržajima očekuje se povećanje broja instalacija i veća uporaba u nastavi.

Slika 3 – Pregled glazbenog žanra

A. Google Play trgovina

Postupak objave na Google Play trgovini zapravo je vrlo jednostavan. Sučelje je intuitivno, no za samu objavu bilo je potrebno obaviti nekoliko koraka i pripremiti sve materijale potrebne za objavu (instalacijska datoteka, logotipi različitih veličina, tekstovi i sl.). Dodatno, bilo je potrebno ispuniti i minimalne uvjete što se tiče zaštite privatnosti korisnika. To se izvodi u obliku izjave o privatnosti kojom se jamči zaštita osobnih podataka

MIPRO 2020/CE 1047

Page 4: Glazba2Go, mobilna aplikacija za promoviranje glazbene kulturedocs.mipro-proceedings.com/ce/78_CE_5804.pdf · 2020. 9. 21. · III. OBJAVA I PRIJEM APLIKACIJE Aplikacija Glazba2Go

korisnika koji se koriste u svrhu analize stabilnosti aplikacije i zadovoljstva korisnika korištenjem iste. Nedugo nakon toga Glazba2Go bila je dostupna na Google Play trgovini.

B. Recenzije i komentari korisnika

Komentari korisnika vrlo su pozitivni (trenutno aplikacija ima ocjenu 4.9 na ukupno 47 recenzija). Mišljenja korisnika izrazito su pozitivna iako se mogu naći i interesantne primjedbe koje su poslužile za razvijanje ideja za daljnju doradu aplikacije. S obzirom na to da se baza glazbenih žanrova u aplikaciji povećava, neki korisnici čak i predlažu koje žanrovi bi voljeli vidjeti u aplikaciji. Ovo je još jedan primjer koji daje do znanja kako korisnici imaju želju za učenjem, možda ne toliko za onim klasičnim, namijenjenim samo đacima i studentskoj populaciji, već cjeloživotnim.

Slika 4 – Recenzije i komentari korisnika

IV. Zaključak

Interes koji je Glazba2Go dobila pokazao je da edukativne aplikacije ove vrste imaju potencijal na tržištu. Potrebno je prije upuštanja u pothvat izrade edukativnih mobilnih sadržaja istražiti ciljane skupine korisnika te svakako pratiti smjernice stručnjaka za što bolje korisničko iskustvo. Izrada mobilnih aplikacija nije trivijalan proces, no uz uloženi trud i određen napor mnoge korisne ideje mogu biti kvalitetno prezentirane ciljanim skupinama što svojim primjerom dokazuje i prijem Glazba2Go aplikacije.

LITERATURA

[1] https://www.idc.com/promo/smartphone-market-share/os - pristupljeno 28.04.2020

[2] https://developer.android.com/guide/components/fragments- pristupljeno 27.06.2019

[3] https://developers.google.com/youtube/android/player/ - pristupljeno 27.06.2019

[4]https://play.google.com/store/apps/details?id=com.fimestro.glazba2go - pristupljeno 27.06.2019

1048 MIPRO 2020/CE