Domov/ delo/Muzejski vodnik ZDGNS
Vodilni razvijalec · 2022 · Dostopnost

Muzejski vodnik ZDGNS

Domorodni mobilni muzejski vodnik za Zvezo društev gluhih in naglušnih Slovenije — s 360° panoramskimi ogledi, eksponati, aktiviranimi z QR kodami, interaktivnim kvizom in popolno dvojezično podporo. Zgrajeno samostojno, hkrati za Android in iOS.

Vloga Vodilni razvijalec
Leto 2022
Platforme Android (Kotlin) · iOS (Swift)
Naročnik ZDGNS — Zveza društev gluhih in naglušnih Slovenije
Področje Kultura · Dostopnost · Mobilno
Občinstvo Gluhi in naglušni obiskovalci
Postaje z eksponati
40+
interaktivne muzejske table
Platforme
2 / 2
Android + iOS, izdano
Jezika
SL + EN
preklop med izvajanjem, brez ponovnega zagona
Dostopnost
prvovrstna
zgrajeno za gluhe obiskovalce
Muzejski vodnik ZDGNS screenshot

Pregled

Kot edini razvijalec sem oba sistema vodil od začetka do konca — Kotlin za Android, Swift za iOS — in dostavil polnofunkcionalno spremljevalno aplikacijo muzeja za Zvezo društev gluhih in naglušnih Slovenije (ZDGNS). Aplikacija je bila izdana skupaj s fizično razstavo v Hiši znakovnega jezika.

Glavni izziv je bila dostopnost: primarno občinstvo so gluhi in naglušni, kar pomeni, da je morala celotna uporabniška izkušnja delovati brez kakršnih koli zvočnih namigov, z visoko kontrastnimi slikami, jasno ikonografijo in vsebino, ki izvira iz skupnosti znakovnega jezika. Aplikacija se prek WP REST API povezuje z naročnikovim WordPress CMS za katalog tehničnih pripomočkov in zgodovinski vir, medtem ko je 40+ muzejskih postaj z eksponati priloženih kot statična podatkovna sredstva — kar pomeni, da vodnik zanesljivo deluje tudi v okoljih s slabo povezljivostjo.

360° virtualni ogled je izrisan znotraj domorodne lupine WebView, ki kaže na naročnikovo gostovano panoramo (zveza-gns.si/virtualni-sprehod/), kar obiskovalcem omogoča potopno sprehajanje po muzejskem prostoru, vodeno z žiroskopom, brez potrebe po ločeni VR aplikaciji. Kode QR, nameščene na vsaki fizični tabli z eksponatom, sprožijo globoko povezavo neposredno do ustrezne vsebine v aplikaciji.

Arhitektura

~/zdgns-museum/architecture/system-map.svg
01 — MOBILNA ODJEMALCAAndroidKotlin · minSdk 23 · API 31budiyev QR · Glide · VolleyiOSSwift · iOS 14.5+ · UIKitMercariQRScanner · L10n-swift02 — LOKALNI VSEBINSKI PAKET (nameščen z aplikacijo)40+ eksponatovstatični Swift/Kotlin podatkiMuzejske slikemuseum1 … museum40+PrevodiSL · EN · preklop med izvajanjemQR kodeskeniranje za vsako tablo03 — ODDALJENO (potrebno omrežje)WordPress CMSzveza-gns.si WP REST APIGostitelj 360 panorameWKWebView / Android WebViewKvizzveza-gns.si WordPress stran04 — BREZ POVEZAVEVodnik po eksponatihdeluje brez omrežja

Branje diagrama: Obe domorodni aplikaciji imata enako strukturo vsebine, vendar nič skupne kode — vsaka platforma implementira lastno navigacijo, preklop jezika in obravnavo medijev. Vodnik po eksponatih (40+ postaj), muzejske slike, prevodi in sredstva QR so priloženi ob namestitvi, tako da vodnik deluje brez povezave. Omrežje je potrebno le za katalog tehničnih pripomočkov, podprt z WordPress, gostovano 360° panoramo in kviz.

Pošiljanje istega izdelka na dveh platformah hkrati pomeni, da vsako arhitekturno odločitev sprejmeš dvakrat. Disciplina, ki jo to zahteva, je vredna truda.
Davor Majc, Vodilni razvijalec / Muzej ZDGNS
03 Kar sem dostavil · rešeni izzivi

Šest stvari dostavljenih,
tri težke rešene.

Ključni prispevki

  • Hkratno zgradil obe domorodni aplikaciji — Kotlin na Androidu, Swift na iOS — iz nič, samostojno.
  • Implementiral skeniranje QR kod pri vsakem eksponatu: obiskovalci skenirajo kodo na tabli in aplikacija znotraj naloži podrobnosti eksponata.
  • Integriral 360° virtualni ogled muzeja prek gostovane panorame, izrisane znotraj WKWebView / Android WebView, z globokim povezovanjem na posamezne eksponate.
  • Dostavil interaktivni modul kviza, podprt z naročnikovim WordPress REST API.
  • Implementiral dvojezični preklop med izvajanjem (slovensko / angleško) — brez ponovnega zagona aplikacije na obeh platformah.
  • Zgradil katalog Tehničnih pripomočkov — pridobivanje objav iz zveza-gns.si WordPress CMS prek WP REST API.
  • Zasnoval razdelek Muzejski vodnik s 40+ postajami z eksponati, vsaka s sliko, naslovom, opisnim besedilom, video gumbom in bližnjico do 360° ogleda.

Rešeni izzivi

  • Enakovrednost med dvema temeljno različnima domorodnima skladoma — enaka uporabniška izkušnja, enaka funkcionalnost, nič skupne kode.
  • Načrtovanje z dostopnostjo na prvem mestu za občinstvo, ki vključuje gluhe in naglušne obiskovalce — brez zvočnih namigov, povsem prek vizualnih povratnih informacij.
  • Brezhibno vgrajevanje gostovane 360° panorame v domorodno ogrodje ob ohranjanju navigacije in gest za vrnitev.
  • Preklop jezika med izvajanjem brez ponovnega zagona aktivnosti/prizora — zahteval je ponovno gradnjo hierarhije korenskega prikazovalnika na obeh platformah.

Stranka

Z Numen sodelujemo že leta — od rezervacijskega portala do muzejske aplikacije in orodij za dostopnost. Davor resnično razume potrebe skupnosti gluhih in naglušnih.
Matjaž Juhart, Generalni sekretar / ZDGNS
04 Tehnološki sklad

Kaj poganja stvari.

KotlinSwiftWKWebViewQR Scanner360° PanoramaL10n-swiftGlideAlamofireSDWebImageVolley
Pogovorimo se

Pripravljeni popraviti, zgraditi
ali skalirati?

30 minut, z mano osebno. Preberem vaš sistem kot dnevniško datoteko in povem, kaj bi naredil najprej. Brez prezentacij, brez prodajnega lijaka.

Davor Majc, ustanovitelj, Numen

Kaj dobite na klicu
→ enostranska diagnostika
→ 2–3 obliki rešitve, razvrščeni po učinku
→ okvirni strošek + časovnica za vsako
→ da/ne — ali sem prava izbira
+386 40 828 474 · Blejska Dobrava, SI