Siirry sisältöön

GSW UI Kit: Nopeampi, kevyempi ja kestävämpi tapa rakentaa verkkopalveluita

Hionin kehittämä GSW UI Kit on käyttöliittymäkirjasto, joka on suunniteltu erityisesti energiatehokkaita selainpohjaisia digitaalisia palveluita ja verkkosivustoja varten. Se on räätälöity HTML5-pohjaisten verkkopalveluiden suunnitteluun Figmassa, ja se sisältää oletuksena kaikki selaimen natiivit UI-komponentit. Näiden peruspalikoiden avulla kirjasto laajentuu saumattomasti ja ketterästi suuremmiksi osakokonaisuuksiksi.

Energiatehokkuus suunnittelun ytimessä

Kirjaston ytimessä on energiatehokkain tapa toteuttaa verkkosivuston käyttöliittymä: web-standardien (semanttinen HTML ja moderni CSS) tinkimätön hyödyntäminen. Suunnittelussa vältetään raskaat ja standardeista poikkeavat trendiratkaisut, jotka saattavat yksinään kuluttaa enemmän resursseja kuin koko muun sivuston front-end-koodi.

Web-standardeihin nojaaminen takaa myös ensiluokkaisen saavutettavuuden. Kun saavutettavat käyttöliittymäelementit yhdistetään tarkasti suunniteltuihin käyttäjäpolkuihin, syntyy kestävä ja energiatehokas perusta koko palvelulle. GSW UI Kit on keskeinen osa Hionin laajempaa GSW Frameworkia – ajattelutapaa ja valmista työkaluvalikoimaa, joka on luotu tehostamaan sekä designia että ohjelmistokehitystä, ja joka laajenee askeleittain kohti täysiveristä, koodattua Design Systemiä.

Kevyt ja ketterä: UI Kitin hyödyt

GSW UI Kit on rakennettu alusta asti kevyeksi ja helppokäyttöiseksi; se sisältää vain kaiken aidosti tarvittavan. Kun projekteihin valitaan alusta alkaen vain ne elementit, joita verkkopalvelussa oikeasti tullaan käyttämään, säästetään merkittävästi aikaa ja energiaa muutosten tekemisessä sekä palvelun jatkokehityksessä.

Kirjasto nopeuttaa projektien aloitusta huomattavasti. Komponenttien variaatioiden ja attribuuttien vakioitu nimeämiskäytäntö sujuvoittaa työtä, tehostaa koodaamista ja ehkäisee väärinymmärrykset tiimien välillä kaikissa projektin vaiheissa.

Kevyt rakenne näkyy myös konkreettisesti työkalujen resurssikulutuksessa. Siinä missä esimerkiksi Googlen Material 3 Design Kit painaa Figmassa 64 MB, GSW UI Kitin pohjalta rakennetut asiakaskohtaiset komponenttikirjastomme painavat tyypillisesti vain reilut 15 MB. Jokainen kerta, kun suunnittelija tai kehittäjä avaa tiedoston, säästetään aikaa, kaistaa ja energiaa raskaampiin vaihtoehtoihin verrattuna.

Sujuva yhteys kehitykseen

Design ui toteutukseen vaivattomasti design tokenien avulla. Kirjasto yhdistetään suoraan kehitysrepositorioon, josta kehittäjät saavat käyttöliittymän värit, välit (spacing) ja muut tyyliarvot automaattisesti käyttöönsä CSS-muuttujina. Tämä vähentää raskaiden Figma-resurssien pyörittämistä ja minimoi tehottomat ”design to dev handoff” -palaverit. Myös suunnittelijan tarve ns. punakynän käyttöön ja pikselintarkkaan virheiden etsintään poistuu, kun oikeat arvot siirtyvät koodiin automaatiolla.

Suunnittelun lähtökohtana olevat vakio-HTML-elementit toimivat erinomaisena pohjana myös esimerkiksi WordPressin natiivilohkoille. Näin vältetään turhien custom-elementtien rakentaminen tyhjästä. Pyörää ei tarvitse keksiä uudelleen, vaan uudelleenkäytettävyys on sisäänrakennettu koko prosessiin.

Kirjaston pohjalta räätälöity kokonaisuus mahdollistaa selkeän, yksinkertaisen, saavutettavan, kevyen sekä käyttäjäystävällisen lopputuloksen, jonka jatkokehittäminen on aidosti tehokasta.