🎨 uxowy.dev #10
6 min czytania

🎨 uxowy.dev #10

Sorry, że zakłócamy Ci długi weekend, ale newsletter - jak co tydzień - musi pójść 💥 Nie zostawilibyśmy Cię bez ciekawych materiałów o UI/UX dla developera na weekend 🙂

Dziś do oblukania:

  1. UX: Jak zrobić dobry dashboard
  2. Zagadka 🧐
  3. 5 tipów: nowoczesny UI aplikacji
  4. Kogo warto obserwować 👀
  5. Narzędzie do usuwania obiektów ze zdjęć - WOW, jak to działa 😍

Zaczynamy!


UX: Jak zrobić dobry dashboard

UI, UX | źródło

Piękne słowa pojawiają się w tym art:

UX Design is the process of enhancing user satisfaction by improving the usability, accessibility, and pleasure provided in the interaction between the user and the product.

Zróbmy więc ten UX Design, aby naszym użytkownikom było lepiej 😀

1. Cel

Na początku, trzeba określić główny cel dashboardu:

  • operacyjny - pokazuje ostatni status systemu, obejmuje krótkie ramy czasowe, służy do szybkiego podejmowania decyzji, bazując na przedstawionych danych; kluczowa jest tu prostota i szybkość
  • analityczny - do wyświetlania dużej ilości danych, zawiera dużo wykresów i wizualnej reprezentacji danych
  • strategiczny - zawiera długofalowe strategie i wskaźniki
  • taktyczny - udostępnia pewne wskaźniki dot. np. pracy; pozwala na śledzenie odchyleń od normy i oszacowanie trendów w organizacji

Samo to, że zastanowimy się dobrze, jaki jest cel dashboardu, nakieruje nas na dalsze rozwiązania i ułatwi podejmowanie decyzji.

2. Prezentacja danych

Tutaj ściąga, jakiej graficznej formy pokazania danych możemy użyć, aby dobrze je zobrazować:

Źródło

3. Layout i priorytety

Można posłużyć się tutaj najbardziej powszechnym wzorcem: "F pattern" zbadany i określony przez NN Group.

W skrócie: najczęściej stronę internetową czytamy podążając w ślad litery F, jak na screenach poniżej:

Źródło

Wnioski: tak uogólniając - najważniejsze rzeczy umieszczamy na górze, po lewej. Najmniej ważne - na dole, po prawej:

Źródło

F-pattern oczywiście nie jest jedynym i zawsze-idealnym wzorcem. Czasami warto z niego zrezygnować i przełamać monotonię, aby interfejs nie był taki nudny.

Więcej o F-pattern tutaj:
https://uxplanet.org/f-shaped-pattern-for-reading-content-80af79cd3394

Popularne układy dashboardu:

Źródło

4. Cards

Użyj cards'ów / boksów, które wyraźnie grupują powiązane ze sobą dane.

Dashboard powinien być zbiorem widgetów, które możemy przenosić i modyfikować:

Źródło

5. Marginy i paddingi

Zawsze warto zacząć od za dużej ilości przestrzeni i potem stopniowo ją zmniejszać, jeśli jest taka potrzeba.

Źródło

Zachowując dużo przestrzeni między elementami, sprawiamy, że nasz layout będzie czysty i czytelny.

6. Unikaj długich dashboardów

Umieśćmy tu tylko najważniejsze dane, a resztę ukryjmy pod przyciskami i innymi akcjami.

Warto trzymać się w wysokości strony ok. 100vh-120vh.

7. Personalizacja i dostosowanie

Personalizacja bazuje na roli lub zachowaniu użytkownika w systemie i stara się przewidzieć i podpowiedzieć wygodne dla niego patterny.

Możemy nawet do tego zatrudnić sztuczną inteligencję, która zaproponuje wygląd dashboardu, bazując na różnych zmiennych.

Customizacja, to możliwość dostosowania widoku przez użytkownika pod swoje indywidualne potrzeby (świadomie).

Na dashboardzie powinniśmy dać użytkownikowi wolną rękę - pozwolić na wybór elementów i sposób ich rozmieszczenia wg. własnych predyspozycji.

To wszystko.
Ostatni punkt jest bardzo ważny.

Jeśli się potkniemy podczas określania priorytetów i tego, co w ogóle ma się znaleźć na dashbaordzie, to użytkownik sam sobie to naprawi 😉


Chwila na zagadkę 🧐

Co tutaj można by poprawić?

Odpowiedź znajdziesz na końcu maila.


5 tipów: nowoczesny UI aplikacji

UI | źródło

Autor wpisu przez cały dzień sprawdzał aplikacje, które uważane są za "nowoczesne", takie jak: Airbnb, Coinbase, Uber, Headspace i spisał tipy, co zrobić, aby aplikacja miała nowoczesny look:

1. Przestrzeń, przestrzeń, przestrzeń

Line-height, padding, margin... - daj go wincy!

Jeśli myślisz, że 8px tutaj wystarczy, to... daj 12px 😂

Po raz kolejny: podążaj wg. zasady "zaczynaj od za dużej ilości spacingu".

Przykład:

Więcej spacingu vs. mniej. Źródło

2. Niewidzialne tytuły

Ukrywanie paska tytułu czy wyszukiwarki to standard na iOS. Pokazuj te elementy i ukrywaj w zależności od zachowania usera, np. scroll do samej góry lub pociągnięcie na dół.

Dzięki temu zaoszczędzisz trochę miejsca a layout będzie czystszy.

Przykład:

"Singapore" po scrollu w dół jest sticky i zmniejsza się, pozostawiając jednocześnie możliwość kliknięcia go i zmiany lokalizacji. Zwiększa się po przejściu na samą górę ekranu. Źródło

3. Zaokrąglone rogi

To jest bardzo prosty myk. Czasami w UI wystarczy zaokrąglić rogi, dodać lekki shadow i bum - mamy w niebo lepszy interfejs, który wygląda bardziej "świeżo".

Rarely do we find objects in nature that have sharp corners. The world is made of rounded corners. Sharp corners hurt you. Sharp corners are to be avoided — Steve Jobs

Jeśli nie tworzysz interfejsu, który ma być z natury agresywny i dynamiczny, np. gry akcji, użyj przyjaznych i bezpiecznych zaokrągleń.

To jest głęboko zakorzenione w naszym mózgu.

Zobacz.

Który piesek wydaje Ci się bardziej przyjazny? 😂

Którego byś przytulił? Źródło

4. Grafiki

Ludzie są wzrokowcami. Jeśli tylko jakiś przekaz możesz zastąpić lub wspomóc zdjęciem lub ilustracją - zrób to.

Airbnb - zdjęcia i ilustracje everywhere. Źródło
Research at 3M Corporation concluded that we process visuals 60,000 times faster than text.

Jest wiele darmowych i płatnych źródeł grafik i illustracji, m.in.: undraw.co, pixabay.com. Nie musimy być designerami, żeby dodać do naszej aplikacji grafikę 😉

5. Animacja

Płynnie przechodzący interfejs i animowane mikro-interakcje robią robotę 🔥

Honk app - iOS. Źródło

Więcej o animacjach i zwiększeniu dzięki nim UX, tutaj:
Creating Usability with Motion: The UX in Motion Manifesto

To wszystko.
Stosując te tipy zauważalnie odświeżysz UI, a tym samym zwiększysz UX aplikacji. Wiesz co robić - do dzieła 🙂


Kogo warto obserwować?

Jakob Nielsen

Autor 10-ciu heurystyk użyteczności interfejsu użytkownika - 10 Usability Heuristics for User Interface Design, które każdy developer (nie wspominając o UI/UX designerze) powinien znać.

Więcej o Jakobie na stronie Nielsen Norman Group.

Koniecznie zobacz to wideo "less is more":

Web: nngroup.com
YouTube: nngroup
Twitter: NNgroup


Narzędzie do usuwania obiektów ze zdjęć

Resources | źródło

Jeśli kiedyś chciałeś usunąć coś ze zdjęcia, ale nie ogarniałeś Photoshopa, albo po prostu szkoda Ci było na to czasu... to już przeszłość.

Zobacz cleanup.pictures w akcji:

Jak to działa?

Narzędzie używa LaMa (large mask inpainting) - open source modelu z laboratorium sztucznej inteligencji Sansunga (Samsung AI Lab).

Link: cleanup.pictures


Zagadka - odpowiedź 👇

Co tutaj jest nie tak?

👆 Zły UX
👆 Dobry UX

Co raz częściej można spotkać formularze rejestracji, które nie wymagają powtórzenia hasła. W razie co, możemy je zmienić, mając dostęp do maila, c'nie? 😉


To wszystko w dzisiejszym wydaniu newslettera 🎨 uxowy.dev.

Dawaj znać o nas zawsze i wszędzie - będą Ci wdzięczni! 🔥
No to jedziemy dalej z długim weekendem 😀

Źródło

Jeśli jeszcze nie ma Cię na liście 🤔

Wysyłamy jeden email tygodniowo, w każdy piątek, o godz. 12:00.
Wartościowa wiedza o UI/UX dla developera może wylądować do Twojej skrzynki.