🎨 uxowy.dev #29

Po długiej przerwie majowej, wracamy do uxowego! 🔥 Mam nadzieję, że tęskniłeś(aś) i chociaż przez chwilkę zastanawiałeś(aś) się...

"a gdzie uxowy...???"

No to jest! 🎉

A w nim dzisiaj:

  1. 6 rzeczy, których UI/UX designerzy zapominają przekazać developerom
  2. #PrzemoPatterns: Wyszukiwarka
  3. [ebook] Getting Real: must read dla każdego, kto tworzy web appki
  4. Śmieszek na zakończenie

Startujemy 🔥


6 rzeczy, których UI/UX designerzy zapominają przekazać developerom

UX | źródło
Hai Thắng (UI Design)

1. Onboarding

App onboarding design by Raquel Sánchez

Pierwsze wrażenie po odpaleniu aplikacji jest bardzo ważne. Spraw, aby użytkownik poczuł się "zaopiekowany" i właściwie przeprowadzony przez np. pierwszą konfigurację i podanie niezbędnych danych.

Walet.vip Onboarding UI Design by Alwi HesaCleaner

Zachęć użytkowników do interakcji z aplikacją, pokaż jak działa i co oferuje. Zachwyć ich możliwościami aplikacji, którą zakodowałeś 😛

Czasami to będą całe ekrany wprowadzające, czasami malutkie tipy wyskakujące przy jakiejś interakcji z aplikacją.

Oczywiście, należy być ostrożnym w doborze i implementacji onboardingu w aplikacji. Niewłaściwie zastosowany, może zniechęcić i dodatkowo zwiększyć próg wejścia w nasz produkt (nie należy nadmiernie obciążać użytkownika stosem instrukcji, tutoriali i innych karuzel z ficzerami, już na samym starcie).

Tak czy tak, użytkownik musi czuć, że o niego dbasz 😉

2. Skeleton loader

Skeleton Loading Animation by Shane Doyle

Skeletony to dobra alternatywa dla spinnerów, dzięki którym już podczas ładowania możemy zobaczyć szkielet aplikacji. Wiemy jakiego elementu i gdzie się spodziewać.

Dodatkowo, obniżają one poczucie upływającego czasu podczas oczekiwania na załadowanie się ekranu, przez co potrafią zminimalizować odczucie, że coś „nie działa”, czy nawet frustrację co bardziej niecierpliwych użytkowników 😉

Facebook
LinkedIn

3. Empty state

Dropbox — The call-to-action button helps you get going without wondering what to do next.

Kilka przykładów, kiedy powinniśmy uwzględnić "pustostan":

  • nie ma wyników wyszukiwania lub filtrowania
  • nie ma elementów do wyświetlenia (pusta tablica)
  • podczas pierwszego wejścia - jeśli nie zdążyliśmy jeszcze niczego zrobić, np. nowe konto Google Drive
Google drive with a hint

4. Splash screen

Static splash screen — Binance, Facebook, NALS quest (NALS internal app)

Spraw, aby oczekiwanie na załadowanie aplikacji stało się milsze. Zaprezentuj ciekawą illustrację, albo lepiej - animację.

5. Strona 404

404 Page Not Found by Fahime Alizade

Zachwyć nie tylko oryginalnym designem strony "Not found", ale i jej użytecznością - zapodaj tam jasny komunikat (samo 404 nie wystarczy...) i przydatne linki, pod które użytkownik może chcieć się przenieść po trafieniu na tę stronę. Dobra strona 404 zaprocentuje też jeśli chodzi o SEO.

6. No internet state

Ooops! No Internet Connection by Anastasiia Sydorenko
Medium toast message

Bardzo wolne połączenie lub brak Internetu w urządzeniu użytkownika powoduje utrudnienie lub przerwanie procesu, przez który właśnie przechodzi. Z tego powodu powinniśmy o tym fakcie użytkownika poinformować.

W pierwszej kolejności staraj się sprawić, aby aplikacja działała możliwie dobrze bez połączenia z Internetem (jeśli to w Twoim przypadku możliwe).

W następnej kolejności pokaż komunikat (toast?) - coś w stylu "Jesteś offline".


#PrzemoPatterns: Wyszukiwarka

UX | źródło

Wyszukiwarka na stronie internetowej lub w aplikacji powinna być rozwiązaniem intuicyjnym. Jej celem jest skrócenie czasu poszukiwań i ułatwienie znalezienia konkretnej rzeczy.

ℹ️ Co powinna zawierać?

Wskazówki dotyczące UX wyszukiwarki znajdziesz w tym wydaniu #PrzemoPatterns, lecimy!

  • Pole tekstowe: nie kombinuj i zadbaj o przejrzysty i prosty input, tak by user nie miał żadnych wątpliwości, że właśnie w tym miejscu może wpisać tekst do wyszukania
  • Label i placeholder: jasno określ cel tego inputu (w tym temacie możesz np. wstawić ikonę lupki), w placeholderze natomiast często sugeruje się przykład tego, co można wyszukać
  • Szybkie linki, autouzupełnianie i sugestie: gdy użytkownik zacznie pisać, zaoferuj mu dostępne linki i frazy na podstawie tego, czego szukał do tej pory
  • Dołącz ikonę ładowania po kliknięciu wyszukiwania, na wypadek problemu z połączeniem
  • Wyszukiwarka na każdej stronie: zawsze zapewniaj dostęp do pola wyszukiwania na każdej stronie, ponieważ jeśli Twoi użytkownicy nie mogą znaleźć treści, której szukają, będą próbowali użyć wyszukiwania niezależnie od tego, gdzie znajdują się w Twojej witrynie. Szczególnie ważne jest zapewnienie pola wyszukiwania na stronach 404.
  • Umieść pole wyszukiwania tam, gdzie użytkownicy się go spodziewają: nie jest dobrze, gdy userzy muszą szukać pola wyszukiwania, ponieważ niczym się ono nie wyróżnia i jest trudne do wykrycia. Poniższy wykres pochodzi z badania przeprowadzonego przez A. Dawn Shaikh i Keisi Lenz i pokazuje oczekiwaną pozycję wyszukiwania:
Źródło

[ebook] Getting Real: must read dla każdego, kto tworzy web appki

UX, Resources | źródło
Getting Real - okładka. Źródło

Wystarczy przeczytać wstęp:

A must read for anyone building a web app. Getting Real is packed with keep-it-simple insights, contrarian points of view, and unconventional approaches to software design. This isn't a technical book or a design tutorial, it's a book of ideas. Anyone working on a web app - including entrepreneurs, designers, programmers, executives, or marketers - will find value and inspiration in this book.

Jeśli jesteś jeszcze niedostatecznie przekonany(a) to oblukaj to:

Testimoniale ze strony głównej ebooka.

A teraz - do lektury 😉:
👉 Czytaj online
👉 Pobierz PDF

PS. Dziękuję Ci Damian za polecenie tego ebooka 🤜🤛


Ufff, dobrnęliśmy do końca.

W ramach nagrody - mały śmieszek: 😂

Zassane z kanału #memy-it społeczności Zaprogramuj Życie ❤️

Pomóż innym wiedzieć więcej

Znasz kogoś, kto powinien dołączyć do naszej społeczności? Jeśli tak, to wyślij do tej osoby link do skrótu z ostatnich wysyłek: uxowy.dev/lista. Na pewno będzie Ci wdzięczny/a. I niech dołączy do🎨 uxowy.dev!

Jest nas co raz więcej! 🚀

Trzymaj się 👋
i udanego weekendu!

🏖🍻