Komponenty
3 godz. 56 min · Figma · UI, UX i Webdesign
Natalia BieniasHead of Design w Mobee DickDla UI designera każdy szczegół ma znaczenie. Patrząc na to, z czego składają się interfejsy, można uprościć i powiedzieć, że są to właśnie kształty geometryczne, teksty lub ewentualnie ikony. Do tego dochodzi aspekt stosowania barw i dodatkowych efektów, które mają zbudować hierarchię wizualną w projekcie. Aby budować skuteczne interfejsy, trzeba dokładnie przyjrzeć się każdemu elementowi – a w tym warsztacie omówimy przyciski i linki tekstowe.
Oczywiście, nie będziemy opowiadać o projektowaniu tylko na bazie teorii. W Kursie poznasz wiele praktycznych wskazówek opartych między innymi na popularnym Material Designie. Poznasz porady, które z łatwością zastosujesz w swoich projektach, a także omówimy stany interakcji. Przekonasz się jakie najważniejsze elementy wizualne trzeba wziąć pod uwagę w projektowaniu.
W Kursie omówimy projektowanie takich elementów interfejsu, jak przyciski, formularze, taby i zakładki, listy i tabele czy wyskakujące okna. Przekonasz się jakich zasad warto przestrzegać, tak, by całość była estetyczna i wygodna dla użytkownika.
Dużą część Kursu poświęciliśmy na omówienie praktycznych wskazówek, dzięki którym będziesz sprawnie projektować wygodne interfejsy. Dowiesz się co robić, a czego unikać, tak, by nie powielać częstych błędów w projektowaniu.
W trakcie Kursu omówimy również stany interakcji na przykładzie popularnych Design Systemów - czyli Material, Carbon czy Fluent. Dowiesz się czym się różnią i jak wpłyną na proces projektowania elementów interfejsu.
Ten Kurs stworzony został z myślą o początkujących projektantach, którzy chcą stosować najlepsze techniki podczas projektowania interfejsów. Kurs pomoże też świetnie ugruntować zdobytą już wiedzę na temat elementów wizualnych.
Niezależnie czy będziecie projektować stronę internetową czy aplikację mobilną,
stanie przed Wami potrzeba zaprojektowania listy bądź tabeli.
Zwłaszcza listy to element właściwie bazowy dla wielu interfejsów.
Wchodząc na stronę z newsami albo bloga
będziemy przeglądać właśnie listy z wpisami.
Korzystając z aplikacji bankowej będziemy sprawdzać historię rachunku, która właśnie
najczęściej przedstawiana jest w formie listy lub tabeli.
W sklepach internetowych przeglądamy listy
produktów w poszukiwaniu czegoś interesującego.
Nawet serwisy takie jak Facebook, Twitter czy YouTube
składają się właśnie z list, które zawierają przeróżne treści.
W związku z tym, że pojawiają się w tak
wielu miejscach jako projektanci musimy zadbać o ich jakość.
Głównym celem list jest i tabel jest
prezentowanie treści, które się w nich znajdują.
Format treści jest powtarzalny w ramach jednego komponentu i projektując go często
zaczynamy właśnie od projektu pojedynczego wiersza albo karty, które następnie
będziemy multiplikować, zmieniając oczywiście treści w środku.
Warto pamiętać, że trzeba zadbać zarówno o
projekt pojedynczego elementu, jak i całości.
Dlatego projektując listy i tabele powinniśmy ciągle sprawdzać, jak zmiany w
pojedynczych elementach rzutują na ogólny wygląd.
Może okazać się, że pojedyncza karta albo
wiersz wyglądają całkiem w porządku, ale dopiero kiedy zestawimy je jedno pod
drugim, okaże się, że trzeba popracować np.
nad odległościami między elementami czy wielkością niektórych elementów.
To jak będzie wyglądać i działać
nasza lista powinno być w pełni zależne od
typu treści, jakie mają znaleźć się w środku i sposobu ich przeglądania.
Ale o tym opowiemy jeszcze później.
W sieci można spotkać się z różnym sposobem rozróżnienia, czym lista różni
się od tabeli, a w niektórych systemach tego rozróżnienia praktycznie nie ma.
Nie przywiązywałabym się więc specjalnie
do określania, gdzie kończy się tabelka, a zaczyna lista.
Dla porządku możemy założyć, że tabele
będą bardziej uporządkowane, z wyraźnym podziałem na kolumny i wiersze i
prawdopodobnie będą miały jakieś nagłówki kolumn, żeby łatwiej interpretowały się dane.
W przypadku list mamy z reguły bardziej swobodne podejście.
Składają się często z kart, które mają w
sobie różnego typu treści, jak zdjęcia, teksty, ikony i podobne.
W tej części warsztatu będziemy poruszać
tematy projektu, listy i tabeli również w wersjach mobilnych, ponieważ te
przy dużej ilości danych bywają kłopotliwe.
Listy i tabele z reguły nie funkcjonują w
zupełnym oderwaniu od reszty komponentów na ekranie.
Dlatego też chciałabym choć chwilę poświęcić na takie zagadnienia jak
wyszukiwanie, filtrowanie i sortowanie wyników.
W zależności od typu produktu, nad którym
pracujemy, możemy spotkać się z pewnymi wzorcami charakterystycznymi dla np.
branży albo typu strony.
Sklepy internetowe i systemy bankowe są idealnym przykładem tego, jak pewne wzorce
i sposoby prezentowania treści są spójne między różnymi firmami.
Część z nich wynika, choćby z przyzwyczajeń użytkowników, np.
spodziewamy się, że na liście produktów
przycisk dodaj do koszyka lub zobacz szczegóły, o ile będzie widoczny na
stronie, znajdzie się po prawej stronie, prawdopodobnie w pobliżu ceny.
Jeśli mamy listy transakcji w banku,
spodziewamy się, że ułożone będą chronologicznie od najnowszych.
A daty znajdziemy gdzieś po lewej stronie listy.
Jeśli projektujemy sklep lub bank, dobrze by było poznać te wzorce,
prześledzić konkurencyjne rozwiązania i zebrać benchmarki.
Pozwoli to lepiej zaprojektować produkt i
stworzyć coś, co będzie łatwe w użyciu i zrozumiałe przez użytkowników.
Oczywiście pamiętajmy o testowaniu naszych
propozycji stworzenia ładnego wizualnie projektu jest stosunkowo łatwe.
Cała sztuka polega na tym, żeby był jednocześnie użyteczny.
Gdzie szukać wzorców.
Warto sprawdzić, czy nie ma dostępnych darmowych do pobrania raportów branżowych.
Często tworzone są właśnie takie z
obszarów e-commerce, czyli sprzedaży online i sektora finansowego.
Również popularne firmy badawcze jak Nielsen Norman Group czy
Baymard's Institute mają na swoich stronach darmowe artykuły i wycinki płatnych raportów.
Dobre listy i tabele pozwalają
użytkownikom na skanowanie, analizowanie i porównywanie informacji.
Pozwalają również na podejmowanie dalszych działań.
Zapisanie piosenki do ulubionych,
przejście do wpisu lub dodanie produktu do koszyka.
Zanim wybierzemy format i podejmiemy decyzję, jak będzie wyglądał komponent,
trzeba zadać sobie pytanie co chcemy właściwie wrzucić do środka?
Jakiego typu treści będziemy przedstawiać?
Czy będą to tylko teksty, pojedyncze frazy, słowa, a może dłuższe opisy?
Czy będzie potrzeba dodania zdjęcia lub ikonki?
A może chcemy dodać jeszcze funkcje, które
pozwalają zaznaczać, wybierać, usuwać pojedyncze elementy?
Czy tych informacji będzie dużo czy mało?
Czy damy użytkownikom możliwość sortowania ich i w jaki sposób?
Czy prezentowane w komponencie informacje będą wszystkim, co zobaczy użytkownik?
Czy może przez jakieś rozwinięcie albo
kliknięcie dalej będzie można rozpoznać, zapoznać się ze szczegółami?
Jak bardzo będą różnić się informacje w ramach jednego elementu?
Czy będziemy mieć np.
mnóstwo powtarzających się treści, których jedynym rozróżnienie będzie np.
wielkość i cena albo data dodania elementu do listy?
Kolejna rzecz to jak użytkownicy będą z tego korzystać.
Czego właściwie będą szukać i w jaki sposób do tych poszukiwań będą podchodzić?
To dużo pytań, ale im wcześniej będziemy mogli odpowiedzieć sobie na część z nich,
łatwiej będzie określić, czego właściwie potrzebujemy.
Powinniśmy dążyć do tego, że projekt pomaga użytkownikowi bez wysiłku zrozumieć
i ocenić zakres informacji, który przegląda.
Umożliwia bezproblemową nawigację po tych
wynikach i przedstawia treści tak, by były łatwe do porównywania.
Oznacza to, że projekt nie może odwracać
uwagi użytkowników od treści, które są w środku.
Teksty muszą być czytelne bez większego
wysiłku, więc nie mogą być zbyt małe lub mało kontrastowe w stosunku do tła.
Nawet jeśli wydawać będzie się to bardziej atrakcyjne od wizualnej strony.