Interfejsy Stron WWW
6 godz. 4 min · Adobe XD · UI, UX i Webdesign
Grzegorz RógIdea ArchitectJedną z ogromnych zalet Adobe XD jest fakt, że znajduje się w popularnym pakiecie Adobe, co znaczy że możesz z niego korzystać w ramach subskrypcji CC, jak również współpracuje z innymi aplikacjami, takimi jak Photoshop czy Illustrator. Kurs, który masz przed sobą to kompleksowe omówienie technik pracy w Adobe XD, jak również praktyczny projekt strony internetowej. Na tej samej zasadzie jesteś w stanie wykonać projekty mobilnych aplikacji.
Szereg pomysłów zastosowanych w Adobe XD sprawia, że projektowanie interfejsów z jego pomocą jest niezwykle wydajne. Jednymi z ciekawszych narzędzi jest przykładowo Repeat Grid, który pozwala Ci łatwo powielić powtarzalne elementy interfejsów, takie jak tabelki czy listy. Możesz także łatwo umieścić grafiki w każdym z elementów tak stworzonego grida, a nawet gotowy tekst, przeciągając obrazy czy pliki tekstowe do aplikacji!
W tym Kursie skoncentrujemy się od początku na tworzeniu praktycznego projektu witryny, którą przełożymy na działający projekt w jednym z kolejnych kursów. Zaczniemy mniej typowo, bo od widoku desktopowego, a następnie dorobimy widok responsywny i przetestujemy go na telefonie. Po drodze przekażę Ci szereg wskazówek, tipów i skrótów po to, aby pracować w Adobe XD jeszcze wydajniej.
Materiały z XD celowo podzieliliśmy na kilka kursów. Ten, który masz przed sobą jest fundamentem wiedzy o tym, jak tworzyć layouty w XD i zawiera szereg wskazówek związanych z samym projektowaniem UI. Nie obejmuje natomiast części pracy zespołowej, handoff (czyli przekazania do developmentu), ani prototypowania - do tego przewidzieliśmy osobne materiały. Zdajemy sobie sprawę, że nie wszyscy będą potrzebowali omówienia tych specyficznych funkcji, stąd taki podział kursów.
Kurs przygotowałem dla wszystkich osób, które chcą zająć się - lub już się zajmują - projektowaniem interfejsów użytkownika i chcą tworzyć nowoczesne strony WWW oraz aplikacje. Nieważne, czy korzystasz już z innych aplikacji - uzupełnienie swojego zasobnika o XD, zwłaszcza, jeśli jesteś użytkownikiem Adobe CC, pozwoli Ci wykorzystać jego unikalne funkcje w niektórych projektach. Jeżeli zależy Ci na szybkości w projektowaniu UI, wielu iteracjach, a także szybkim prototypowaniu - zdecydowanie warto poznać XD. Z drugiej strony, jeśli potrzebujesz prostej aplikacji, która pozwoli Ci zaprojektować stronę dla siebie lub Twojego klienta - ten kurs również jest dobrym rozwiązaniem!
CC 2020+
Cześć!
Witaj w kolejnej lekcji, w której zapraszam Cię na szybką, krótką wycieczkę
po interfejsie Adobe XD i skrótach klawiaturowych.
Zanim przystąpimy do właściwego projektowania interfejsu warto żebyś
zapoznał się i zaprzyjaźnił z tym interfejsem.
W związku z tym chcę, żeby nie miał on na
razie przed Tobą tajemnic w kontekście co gdzie jest a także, przede wszystkim, chcę
żebyś nauczył się skrótów klawiaturowych, których będziemy używać w całym kursie co
prawda, ale zebrałem je też w jedno miejsce.
gdybyś chciał je sobie np. przypomnieć.
OK! Zaczynamy od skrótów i najważniejsze
skróty dotyczą nawigacji po dokumencie i widoku.
Jeśli już korzystałeś z aplikacji do
tworzenia UI, no to wiesz doskonale, że na przykład z pomocą gładzika lub też Control
Scroll'a w myszce będziemy mogli powiększać i zmniejszać widok.
Tutaj znajdują się w XD skale widoku, które możemy zmienić w ten sposób albo po
prostu wpisać jakiś konkretny numer skali, który chcemy przezoomować.
Rzadko się z tego korzysta częściej korzystamy z narzędzia lupki czyli
narzędzia "Zoom tool". Można je wybrać stąd albo lepiej zapamiętać skrót Z.
Narzędziem "Zoom tool" standardowo, jak w
każdej aplikacji możemy domyślnie klikając po prostu przybliżać o małą skalę.
Następnie z altem, czyli Option na macu możemy oddalać.
Jeżeli dociśniemy alt to oddalamy bez wciśniętego altu przybliżamy.
Możemy też zaznaczyć coś tak jak się zaznacza folder w Windowsie, przeciągnąć
upuścić a następnie powiększyć się do tego wybranego fragmentu ekranu, nawet możemy
przybliżyć je tutaj bardzo znacznie. Teraz jeśli chcemy się oddalić możemy, po
pierwsze wcisnąć Control albo Command 0. Command 0 spowoduje pokazanie całego,
wszystkich dostępnych artboardów w całej przestrzeni z którą pracujemy.
Czyli, jeśli miałbym więcej niż jeden artboard, zduplikuję sobie to parę razy.
Command 0 spowoduje, że pokaże mi to
cały ten, całą tą przestrzeń roboczą i wszystkie artboardy.
Natomiast jeżeli chciałbym się zzoomować do konkretnego zaznaczonego elementu, tak jak w
tym przypadku, to ma miejsce w przypadku artboardu home 5 to możemy wcisnąć Command 3 i w tym
momencie zoomujemy się do tego aktywnego elementu, czyli teraz jesteśmy w skali 25.
Ale to tylko dlatego, żeby po prostu cały
Artboard Home 5 zmieścił się w obrębie ekranu po wciśnięciu Command 3.
Jeżeli zaznaczę sobie mniejszy element, wcisnę Command 3 to zobacz - jesteśmy w skali 156.
Chodzi o to, że cały ten zaznaczony element
teraz mieści się w obrębie w jak największym obrębie ekranu.
Command 2 z kolei spowoduje wyzoomowanie do 200%, Command 1 do 100%.
Czyli zapamiętaj sobie te skróty od
Command 0 do Command 3. Najczęściej będziemy korzystali z tego w taki sposób
że odzoomowujemy się, następnie wybieramy narzędzie lupki i np.
zoomujemy się do tego określonego elementu. Albo Command 0, odzoomowujemy się,
następnie V, narzędzie selekcji, zaznaczamy coś
na Artboardzie i Command 3 zoomujemy się do tego elementu tak, aby nad nim pracować.
Command- i Command+ na
klawiaturze pozwalają zmieniać skalę w dół i w górę.
Standardowo. No i jeśli chodzi o narzędzia widoku myślę że
to są te najważniejsze funkcje, poza tym że jeśli jesteśmy zzoomowani warto zapamiętać
sobie, że możemy jeszcze wcisnąć spację. Spację przetrzymując to jest takie narzędzie,
które nazywa się Spring Loaded czyli jeśli puścimy to z tego narzędzia wychodzimy,
a możemy przejść do niego z pomocą, jakby korzystając z każdego innego
narzędzia, czyli jeśli jestem nawet w Pen Tool'u mogę wcisnąć i przytrzymać spację. Teraz
trzymając tę spację wciśniętą mogę kliknąć myszką i po prostu poruszać się
po to, żeby przesuwać widok. W związku z tym w ten sposób korzystamy z tego narzędzia.
Command 0, odzoomuje się znów, cofnę może
parę razy tę operację zostaniemy przy jednym ArtBoardzie.
Command 3 zoomujemy się do tego artboarda i powinieneś sobie to oczywiście przećwiczyć
ale myślę, że wszystko jest w miarę jasne jeśli chodzi o tę nawigację.
Kolejne skróty klawiaturowe dotyczą panelu warstw, jego pokazywanie i ukrywanie
jest możliwe z pomocą Command Y, czyli Command Y pokazuje panel warstw.
Ten panel warstw działa dosyć specyficznie,
ponieważ znajdują się na nim w głównym listingu wszystkie Artboardy tylko i
wyłącznie, czyli jeśli skopiuję sobie artboard zobacz, że mamy po prostu tutaj wylistowane Artboardy.
Jak można dostać się do środka danego artboardu? Na dwa sposoby. Albo klikając na to małą
ikonkę ArtBoardu dwukrotnie i w tym momencie jestem w środku w tym artboardzie.
Albo ewentualnie klikając na dowolny element który znajduje się na artboardzie.
Wtedy zostajemy do niego przeniesieni i wchodzimy do środka, czyli wtedy mamy tylko
listing warstw i grup które znajdują się wewnątrz danego artboardu, żeby zobaczyć
listing wszystkich artboardów musimy kliknąć strzałkę wstecz, w ten sposób. Czy coś może
być poza artboardem w Adobe xD? Oczywiście tak. Jeśli stworzymy cokolwiek poza artboardem
wpada to do specyficznej sekcji, która nazywa się PasteBoard.
To jest po prostu wszystko co znajduje się w xD poza Artboardami.
Jeśli nic nie ma no to ten PasteBoard również znika.
Kolejny skrót dotyczy włączania paneli,
pozostałych paneli, które tutaj są. Zamiast panelu warstw możemy tutaj pokazać ważny
panel Assets i to jest skrót Command Shift Y, czyli zamiast
Command Y po prostu dociskamy jeszcze Shift, czyli panel warstw z dociśniętym shiftem,
Command Shift Y przenosi nas do panelu Assets. W tym panelu Assets będą
lądować wszystkie nasze kolory, komponenty, style tekstu.
Rzeczy, które chcemy sobie zachować na później. Ewentualnie będziemy mogli też
podlinkować assety z innych dokumentów, czyli po prostu to jest taka biblioteka
komponentów z których będziemy mogli korzystać.
Ten panel potrafi nas też połączyć z bibliotekami "Open CC Libraries".
Możemy to zrobić z tego poziomu albo z poziomu skrótu klawiaturowego Command
Shift L. Command Shift L też otwiera biblioteki i to jest też dosyć istotny
skrót. Ja sobie może usunę te dwa pozostałe ArtBoardy i przejdę do kolejnych skrótów.
Jeśli chodzi o panel warstw to możemy zablokować daną warstwę, zaznaczę ją, przejdę do
panelu warstw - Command Y - albo kliknięcie na tę ikonkę i zobacz, że mam zaznaczoną
warstwę, która ma dwie ważna opcje. Mogę ją zablokować albo mogę ją ukryć.
Blokowanie z pomocą Command L. Jeśli wcisnę Command L
jest ona automatycznie zablokowana.
Mała ikonka kłódki, mogę na nią kliknąć, aby odblokować. Albo kliknąć sobie
na ikonkę kłódki, która znajduje się tutaj. Ewentualnie skrót Command L.
Command przecinek pozwoli nam ukryć i odkryć warstwę. Ważna sprawa.
Warstwy, które są ukryte w Adobe xD nie
dają się zaznaczyć. Zobacz, czyli jestem na tym ArtBoardzie.
I warstwy ukrytej nie mogę zaznaczyć.
Jeśli zaś chodzi o warstwy, które są
zamknięte kłódeczką mogę je zaznaczyć w ten sposób.
Czyli, jeżeli chcesz żeby coś nie przeszkadzało ci w zaznaczenia różnych
elementów po prostu na chwilę ukryj tę warstwę.
Możesz ją też zablokować ale jeśli ją
ukryjesz to skutecznie uchronisz się przed przypadkowym zaznaczeniem takiej warstwy.
Dodatkowo skrót Control Command pozwoli na zaznaczenie takiej warstwy do eksportu.
Domyślnie wszystkie grafiki, które importujemy są zaznaczone do eksportu. Chodzi
tutaj o po prostu później wypuszczenie tego do plików PNG i JPG czy SVG.
Nie uważam, że to jest ważny skrót. Będziemy mówić w jednej osobnej lekcji o
tym jak przygotować zasoby dla Developmentu
I wtedy ci o tym też poopowiadam.
Ostatni z paneli, który tutaj jest to panel pluginów, które możemy wykorzystać i
instalować do xD i o tym też będzie osobna lekcja.
Ma on swój skrót, Command Shift P,
ale myślę, że nie jest na tyle istotny żeby trzeba było tutaj o nim pamiętać.
Kolejne skróty, ważne, to te które wspominałem już w poprzedniej lekcji, czyli
Command cudzysłów dla włączenia kwadratowego Grida i Command Shift
cudzysłów dla włączenia i wyłączenia layout grida.
No i ostatnie skróty, które tu wylistowałem dotyczą narzędzi.
Bezwzględnie trzeba zapamiętać skrót V to
jest podstawowe narzędzie, czyli narzędzie selekcji.
Z pomocą tego narzędzia zaznaczamy rozmaite
elementy i jeśli korzystamy z innego narzędzia np.
wciśniemy P, żeby przejść do PenTool'a i teraz chcemy zamiast PenTool'a coś zaznaczyć będziemy
musieli wcisnąć V na klawiaturze i wtedy możemy sobie zaznaczać.
Jeśli chodzi o pozostałe narzędzia zapamiętaj koniecznie L - skrót do narzędzia
linii, skrót do elipsy, czyli E jak elipsa. R to rectangle. narzędzie polygon,
nie mam tutaj do niego skrótu, to jest Y.
Trochę rzadziej się z niego korzysta, dlatego nie napisałem. P oczywiście PenTool.
T narzędzie tekstu - bardzo ważny skrót. No i A, które już znamy to Artboardy
oraz Z - Zoom Tool.
Jak widzisz tych narzędzi wcale nie ma tutaj
dużo, więc wszystkie skróty bez problemu można sobie zapamiętać.
Kolejno mamy też te zakładki, które znajdują
się na górze. Gdybyś z jakiegoś powodu chciał wrócić do Home Screena możesz
kliknąć w ikonkę domku i stąd przykładowo stworzyć jakiś nowy plik albo otworzyć
ostatnio, plik, z którego ostatnio korzystałeś.
Jeśli chodzi o zarządzanie ekranami Adobe XD - nie ma tutaj zakładek. Po prostu te
pliki będą otwierać się wszystkie w nowych oknach, jako nowe instancje XD i myślę, że to
jest też nawet całkiem spoko. Jeśli chodzi o te trzy zakładki, możemy
przełączać się pomiędzy nimi klikając, albo używając skrótu Control Tab.
Z pomocą Control Tab możemy przejść pomiędzy Design, w którym projektujemy.
Prototype, w którym tworzymy interaktywne prototypy.
Będziemy to robić w dalszych częściach
kursu. Będziemy łączyć różne ekrany i dzięki trybowi prezentacji będziemy
mogli podglądać to jak wyglądają interakcje między nimi np.
animowane przejście z jednego ekranu do drugiego. Żeby przejść w tryb podglądu
wystarczy wcisnąć Command Enter (command Return na Macu)
wystarczy wcisnąć kombinację tych dwóch przycisków i przechodzimy do tego trybu
podglądu, który Ci pokazywałem, który jest naprawdę fajny.
Będziemy często z niego korzystać.
Następna zakładka to share i w tej zakładce będziemy mogli wygenerować linki
do naszego stworzonego dokumentu, po to żeby ktoś mógł go albo skomentować albo,
żeby mógł wyciągnąć z niego zasoby jeśli jest np.
front-end developerem. Będę ci pokazywał jeszcze dokładnie jak to działa trochę później.
Następna rzecz to jest mała gwiazdka przy nazwie naszego pliku i strzałka. Gwiazdka
jak się pewnie łatwo domyślić oznacza, że w tym pliku znajdują się zmiany, które nie
były jeszcze zapisane. Żeby zapisać taki plik wystarczy wcisnąć Command S.
Tak przy okazji szybki tip.
Jeżeli chcesz zmienić nazwę dokumentu
wystarczy dwa razy kliknąć i możesz w tym momencie tę nazwę edytować.
Strzałka natomiast jest wyszarzona, na razie jest niedostępna. Strzałka jest aktywna dla
tych dokumentów, które są zapisane w chmurze. W Adobe XD możesz zapisywać z
pomocą file, a następnie SaveAs dokumenty na dwa sposoby.
Możesz zapisywać je na swój komputer lokalnie,
I tak w tym momencie mam zapisany ten dokument ale możesz też
zapisać te dokumenty do chmury.
Będę o tym mówił dużo więcej i wtedy
odkryjemy też funkcjonalność strzałki, która pozwoli po prostu na przywrócenie
wcześniejszych wersji tego dokumentu z chmury.
Następnie mamy ikonkę udostępniania tego dokumentu.
Możemy zaprosić inną osobę do takiego
trybu multiplayer, czyli do wspólnej edycji do wspólnej pracy nad tym dokumentem. I
robimy to właśnie z pomocą invite'a, a o tym jeszcze opowiem później.
Następnie Device Preview, czyli możliwość
podglądu bezpośrednio na urządzeniu podłączonym do komputera czy to po kabelku USB.
Musimy tutaj korzystać ze specjalnej aplikacji Adobe XD zainstalowanej na telefonie i też Ci
pokaże jak to później zrobić. Desktop Preview,
już go omawiałem oraz skalowanie. Po prawej stronie znajduje się szpalta, która
dopasowuje się do właściwości aktualnie zaznaczonego elementu.
Jeśli zaznaczę ArtBoard mam tu opcję ArtBoardu,
czyli przykładowo scrollowanie, czy mogę włączyć czy wyłączyć GRID.
Jeśli zaznaczę jakiś obrazek to mam opcję dla obrazka czyli przykładowo np.
zmiana jego przez przezroczystości. Jeśli bym zaznaczył tekst miałbym opcję tekstu.
Standardowo ta sekcja dopasowuje się tutaj do tego co mamy zaznaczone na canvasie.
Dwa ostatnie skróty, których teraz nie
przywołuje ale będziemy z nich bardzo często korzystać to Command K, czyli
tworzenie komponentu z elementu, który sobie zaznaczymy. A także tworzenie tzw.
repeat grida, czyli Command R.
Ale to już omówię w kolejnych lekcjach i
będziemy poznawać te wszystkie kolejne skróty.
Natomiast ich w gruncie rzeczy nie ma, aż
tak wiele. Warto się nauczyć tych, które omówiliśmy teraz, znać je na pamięć i
przećwiczyć to między lekcjami, do tego Cię zachęcam a my słyszymy się już za chwilę.