Ukoliko se razvija za sve tri tada treba, kako je već navedeno, osigurati u najvećoj mogućoj mjeri konzistentnost i usklađenog korisničkog iskustva, kako prelazak s jedne platforme na drugu za korisnika ne bi bio prekompleksan. 

 

  1. Lista materijalnih komponenti za Android OS 

Materijalne komponente su interaktivni gradivni blokovi za stvaranje korisničkog sučelja. Mnoge od njih su dostupne kao dio otvorenog koda i za iOS, web i Flutter. 

 

  1. Komponente za Apple iOS 

Većina iOS aplikacija izgrađena je pomoću komponenti iz UIKit-a35, programskog okvira koji definira uobičajene elemente sučelja. UIKit elementi su fleksibilni i poznati.

Elementi sučelja koje pruža UIKit uklapaju se u tri glavne kategorije: 

  • Trake - predstavljaju navigaciju koja može sadržavati gumbe ili druge elemente za pokretanje radnji i prenošenje informacija. 
  • Pogledi/Prikazi - sadrže primarni sadržaj koji korisnici vide u aplikaciji, kao što su tekst, grafika, animacije i interaktivni elementi. “Pogledi” mogu omogućiti ponašanja poput pomicanja, umetanja i brisanja. 
  • Kontrole - iniciranje akcija i prenošenje informacija. Gumbi, prekidači, tekstualna polja i indikatori napretka primjeri su kontrola. 

 

Trake 

 

Pogledi/Prikazi 

• List s radnjama (Action sheet) - https://developer.apple.com/design/human-interface-guidelines/ios/views/action-sheets 

• Prikaz aktivnosti - https://developer.apple.com/design/human-interface-guidelines/ios/views/activity-views/ 

• Upozorenja - https://developer.apple.com/design/human-interface-guidelines/ios/views/alerts/ 

• Kolekcije - https://developer.apple.com/design/human-interface-guidelines/ios/views/collections/ 

• Prikazi slika - https://developer.apple.com/design/human-interface-guidelines/ios/views/image-views/

• Stranice - https://developer.apple.com/design/human-interface-guidelines/ios/views/pages/ 

• Iskočni prozori (Popovers) - https://developer.apple.com/design/human-interface-guidelines/ios/views/popovers/  

• Skrolabilni pregledi (Scroll Views) - https://developer.apple.com/design/human-interface-guidelines/ios/views/scroll-views/ 

• Razdijeli pregledi - https://developer.apple.com/design/human-interface-guidelines/ios/views/split-views/ 

• Tabele - https://developer.apple.com/design/human-interface-guidelines/ios/views/tables/ 

• Tekstualni pregledi - https://developer.apple.com/design/human-interface-guidelines/ios/views/text-views/ 

• Web pregledi (Web Views) - https://developer.apple.com/design/human-interface-guidelines/ios/views/web-views/ 

 

Kontrole 

• Gumbi - https://developer.apple.com/design/human-interface-guidelines/ios/controls/buttons/ 

• Izabirači boja - https://developer.apple.com/design/human-interface-guidelines/ios/controls/color-wells/ 

• Kontekstualni izbornici - https://developer.apple.com/design/human-interface-guidelines/ios/controls/context-menus/ 

• Izbornici za uređivanje - https://developer.apple.com/design/human-interface-guidelines/ios/controls/edit-menus/ 

• Labele - https://developer.apple.com/design/human-interface-guidelines/ios/controls/labels/

• Kontrole pregleda - https://developer.apple.com/design/human-interface-guidelines/ios/controls/page-controls/ 

• Birači opcija - https://developer.apple.com/design/human-interface-guidelines/ios/controls/pickers/ 

• Pokazatelji napretka - https://developer.apple.com/design/human-interface-guidelines/ios/controls/progress-indicators/ 

• Padajući izbornici - https://developer.apple.com/design/human-interface-guidelines/ios/controls/pull-down-menus/ 

• Kontrole osvježavanja sadržaja - https://developer.apple.com/design/human-interface-guidelines/ios/controls/refresh-content-controls/ 

• Segmentirane kontrole - https://developer.apple.com/design/human-interface-guidelines/ios/controls/segmented-controls/ 

• Klizači (Sliders) - https://developer.apple.com/design/human-interface-guidelines/ios/controls/sliders/ 

• Koraci (Steppers) - https://developer.apple.com/design/human-interface-guidelines/ios/controls/steppers/

• Prekidači - https://developer.apple.com/design/human-interface-guidelines/ios/controls/switches/ 

• Tekstualna polja - https://developer.apple.com/design/human-interface-guidelines/ios/controls/text-fields/ 

 

  1. Komponente za HarmonyOS

Galerija komponenti HUAWEI sadrži uobičajene komponente predloška i osnovne parametre, koji se moraju koristiti zajedno s UX specifikacijama36. Biblioteka komponenti je dostupna kao SKETCH datoteka koja se downloada.