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.
Jak już wspomniałam kilka razy,
wyskakujące okienka bywają źle zaprojektowane
lub stosuje się je w niewłaściwym celu, co w efekcie powoduje irytację użytkowników.
Dlatego warto znać też alternatywne
rozwiązania, by móc nie tylko je projektować, ale również proponować
interesariuszom, którzy upierają się przy okienkach.
Po prostu pokazujemy w ten sposób lepsze praktyki.
Pierwsze pytanie, które warto sobie zadać, to czy faktycznie musimy wyświetlać
dodatkowe okienko, żeby pokazać jakiś element.
Być może zamiast angażować użytkownika w dodatkowe klikanie i przerywanie działań,
można elementy pokazywane w okienku dać w treści.
Zdarza się, że okienka są nadużywane w
sytuacjach, w których treść okienka można przenieść jeden do jeden na treść strony.
Upewnijcie się, że nie zaprojektowaliście właśnie takiej sytuacji.
Treści strony wydają się zbyt chaotyczne.
Być może z pomocą przyjdzie grid, siatka i odpowiednie rozłożenie ich na stronie.
Wizualne rozdzielenie np.
przez inne tło, linie lub cienie, a niekoniecznie wyskakujące okna.
Jeśli martwimy się, że przez rezygnację z okienek na ekranie pojawi się zbyt wiele
elementów, rozważmy zwijanie części z nich.
Nie zawsze musimy pokazywać wszystko od razu.
Zwłaszcza w przypadku bardziej
zaawansowanych funkcji, które identyfikujemy jako rzadziej używane.
Porządkując nasz interfejs, nadając mu hierarchię, będziemy w stanie określić,
które elementy powinny być widoczne zawsze, a które powinniśmy ukrywać.
Dzięki temu prostemu zabiegowi możemy wyeliminować użycie okienek.
Zdarza się, że okienka modalne i Tooltip'y
są zaślepkami dla słabo zaprojektowanych komponentów, takich jak tabele i listy.
Unikamy dzięki nim rozbudowywania tych
komponentów i w najgorszym wypadku wszystkie funkcje pokażemy przez
Wyskakiwanie, ale to nie jest optymalne rozwiązanie dla użytkownika.
O ile są sytuacje, w których wyskakujące
okna dobrze się sprawdzą, nie powinniśmy traktować ich jako
tymczasowych rozwiązań, bo dobrze wiemy, że tymczasowe rozwiązania
potrafią funkcjonować zdecydowanie za długo.
No wiecie, skoro działają, to po co je zmieniać?
Są zawsze inne priorytety.
Dlatego warto od razu projektując bardzo
złożone komponenty, przewidywać ich rozwijanie i dodawanie kolejnych funkcji.
W przypadku tabel i list możecie spotkać się np.
z funkcjami edycji inline, czyli klikając
w komórkę od razu przechodzimy do edycji elementu bądź rozwijaniem treści.
Analogicznie jak w poprzednim przykładzie, zamiast pokazywać więcej treści w okienku,
po prostu pokazujemy je poniżej wiersza lub rozciągamy cały wiersz.
Zdecydowanie za często wyskakujące okna stosowane są również do walidacji.
Myślę, że zdarzyło Wam się je zobaczyć
przynajmniej raz, gdy coś zostało źle uzupełnione.
Zamiast pokazywać od razu błędny format czy niedozwoloną liczbę znaków, po
kliknięciu w wysyłkę formularza system zwracał błąd pokazany np.
w okienku modalnym.
To rozwiązanie jest proste projektujemy dynamiczne formularze, które po przejściu
do kolejnego pola pokażą błędy, a najlepiej odpowiednio im zapobiegną.
Przez dobry dobór pól i instrukcji dla użytkownika.