Projektowanie Interfejsów
3 godz. 23 min · Figma · UI, UX i Webdesign
Grzegorz RógIdea ArchitectW trakcie Kursu poznasz wszystkie narzędzia i techniki pracy w aplikacji Figma. Choć sam interfejs jest niezwykle intuicyjny, warto korzystać ze sprawdzonych schematów oraz technik pracy, które zagwarantują Ci maksymalną wydajność pracy.
W trakcie Kursu skoncentrujemy się na stworzeniu z pomocą Figma kilku praktycznych przykładów interfejsów, odkrywając potencjał narzędzi wektorowych, artboardów i wiele więcej! Przygotujemy także uzupełnienie dla aplikacji inteligentnego domu, z którą pracowaliśmy w Kursie Sketch - osobną wersję aplikacji na Apple Watch!
Figma jest często porównywana do aplikacji Sketch, rozszerzonej o genialne opcje współpracy dla UI/UX Designerów. Dzięki opcji współpracy w czasie rzeczywistym możesz zaprosić do pracy nad projektem klienta lub inne osoby z Twojego zespołu. Wprowadzane zmiany są widoczne na żywo w przeglądarce! Jest to najlepszy sposób na dyskusję nad projektem i zdalny, konstruktywny feedback. Dodatkowo w pracy zespołowej możesz też wykorzystać Biblioteki, w których przygotujesz elementy, z których będzie mógł korzystać przy projektowaniu cały zespół! Zmiana elementu biblioteki, np. Style Guide'u skutkuje aktualizacją wszystkich projektów.
W Figma z dowolnego elementu możesz utworzyć Komponent, którego instancje mogą znaleźć się w innych miejscach w projekcie, a nawet w Bibliotekach. Zmiana oryginalnego komponentu skutkuje podmianą wszystkich jego instancji! To niezwykle skuteczny i wydajny sposób projektowania.
Z pomocą Figma łatwo wyeksportujesz grafiki dla aplikacji webowej czy urządzeń mobilnych. W Kursie dowiesz się jak zoptymalizować wektory i bitmapy, a następnie wyeksportować je w optymalnym formacie na potrzeby wykorzystania na stronie WWW czy w mobilnej aplikacji.
Kurs Figma jest przeznaczony dla wszystkich, którzy chcą efektywnie edytować grafikę czy tworzyć interfejsy w przyjaznym i darmowym środowisku przeglądarkowym. Figma nie wymaga subskrypcji ani mocnego komputera - wszystko działa po stronie przeglądarki, oferując komfort pracy zarówno osobom początkującym, jak również doświadczonym projektantom.
Jeżeli chodzi o organizację plików w Figmie, jest ona również bardzo intuicyjna i prosta.
Przeszedłem teraz do głównego ekranu, czyli możemy stąd przeglądać sobie pliki, z którymi ostatnio pracowaliśmy,
również nawet pliki usunięte się tutaj znajdują.
Mamy możliwość wyszukiwania plików, gdy jest ich wiele, a nawet wyszukiwania projektów.
I właśnie taka dwudzielna struktura, czyli pliki i projekty, występuje w Figmie.
Jeśli wybierzemy tę małą ikonkę, mamy możliwość stworzenia nowego pliku, zaimportowania albo stworzenia
nowego projektu.
I, co do zasady, projekty po prostu grupują nasze pliki.
Jeśli kliknę na tę małą ikonkę "New Project", to mogę wpisać nazwę projektu np. wpiszemy tutaj
"Home App", i w momencie, gdy zostanę przeniesiony do tego projektu, jak widzisz tutaj nie ma jeszcze żadnych
plików, będę mógł dopiero zacząć tworzenie plików, które znajdą się w ramach tego konkretnego projektu.
Mam ten projekt Drafts, który został utworzony przez zespół Figmy, mogę zostawić sobie te przykładowe pliki
np. Material Design czy skróty klawiaturowe, do których zawsze będę miał dostęp, ale mogę też kliknąć prawym
przyciskiem myszy na takim projekcie i wybrać jedną z opcji np. udostępnić go, zmienić jego nazwę, usunąć
z Ulubionych - bo domyślnie te projekty, które tworzę, są dodawane do listy tak zwanych Ulubionych i możemy
przeglądać sobie, ewentualnie wykluczać projekty z tej listy,
Wybierając polecenie Remove - jeśli wybiorę opcję Remove from Favourites, ten plik, ten konkretny projekt zniknął z
moich projektów Ulubionych. Jeśli kliknę teraz na moją ikonkę, czyli na tę opcję Personal, jak widzisz ten projekt
się tutaj znajduje,
Możemy dodawać nowe projekty, ale jeśli będziemy dodawać nowe projekty, to nie znaczy, że trafią one
od razu do lewej szpalty.
Inaczej niż w przypadku dodawania tego nowego projektu z jej poziomu, ponieważ wtedy zawsze jest on od razu oznaczony
jako ulubiony, żeby przy dodawaniu z tej sekcji Personal trafił tutaj, musimy po prostu oznaczyć go tą gwiazdką
i jak widzisz już tutaj jest, możemy do niego przejść.
Możemy go także usunąć, a także możemy zarządzać notyfikacjami Slack'a.
Możemy Figmę połączyć ze Slack'iem. Również ta mała ikonka pozwoli nam tworzyć i zarządzać notyfikacjami.
Możemy ten konkretny projekt spiąć z jakimś kanałem, który będzie otrzymywał notyfikacje na temat konkretnych
aktualizacji tego projektu, w momencie, gdy ktoś będzie nad nim pracował, więc na Slack'u możemy od razu
dostawać powiadomienia.
Mamy tutaj także taki mały "puls", czyli Activity, czyli właśnie te aktywności, które m.in. też wyświetlane
są na Slack'u, jeżeli go zepniemy.
Czy informacje o tym, kiedy stworzyliśmy nowy projekt, kto nad nim pracował i wszystkie te inne rzeczy,
które możemy podejrzeć w sekcji Activity. W związku z tym mamy dwudzielną strukturę, strukturę projektów, a
w projektach, w środku, mamy po prostu pliki.
Czyli teraz mogę stworzyć nowy plik, wybierając polecenie "New File".
Mogę też skorzystać z tego rozwijanego menu i wybrać "New File", albo kliknąć małą ikonkę "plusa" i to zrobi dokładnie
to samo.
Więc tworzymy sobie nowy plik, wybieramy polecenie "New File"
i w tym momencie plik jest stworzony, zostajemy przeniesieni do pustego ekranu roboczego Figmy.
I tutaj możemy już zacząć pracę z naszymi narzędziami.
Za każdym razem, kiedy będę chciał wrócić do tamtego interfejsu moich wszystkich plików, wystarczy, że
wybierzemy polecenie "Back to Files".
Jak widzisz ten plik został już tutaj utworzony, ma on nazwę "Untitled", i ma dodatkowo opcje, które pozwalają
zmienić jego nazwę, otworzyć w zakładce, usunąć czy zduplikować.
Ja wybiorę opcję "Open", czyli albo wybiorę "Open", albo klikamy po prostu na nim dwa razy, po to żeby jeszcze
raz przejść do tego pliku i prosty sposób na zmianę nazwy pliku to dwukrotne kliknięcie na jego nazwie
na samej górze i możemy tutaj wpisać np. "Home App - Apple Watch" i wybieram Return (Enter) aby zatwierdzić.
W ten sposób nazwa została zmodyfikowana,
a my możemy rozpocząć naszą pracę.
Pracę rozpoczynamy od tworzenia frame'ów, czyli wybieramy F na klawiaturze, albo A - jeżeli ktoś jest przyzwyczajony
do skrótu do artboardów, i jesteśmy przeniesieni teraz do narzędzia Frame, z którego opcji
po prawej stronie możemy wybrać dowolny rozmiar - mamy tutaj predefiniowane rozmiary telefonów, tabletów
Desktop'ów, czyli mamy Desktop HD i Desktop zwykły.
Mamy również zegarki i będziemy akurat tworzyli sobie w Figmie interfejs dla Apple Watch'a, dla naszej aplikacji,
którą tworzyłem już w pozostałych kursach z zakresu UX i UI,
czyli w kursie np. Sketch'a czy w kursie Principle.
Będziemy tworzyć kontynuację tej aplikacji z widokiem na zegarek, czyli z widokiem Apple Watch - i wybierzemy sobie
dowolną wersję Apple Watch'a, czy to większą czy mniejszą - jest to 42 albo 38 mm.
Ja wybiorę wersję większą i w tym momencie mamy stworzonego pierwszego frame'a, czyli pierwszy Artboard.
Teraz ten Artboard trafił nam do panelu warstw, jak widzisz pojawił się tutaj z odpowiednią nazwą.
Ta nazwa jest wyświetlana też na górze,
dodatkowo mamy informację o jego rozmiarze.
Niezwykle intuicyjne jest teraz np. przesuwanie tego - możemy złapać zarówno za nazwę, jak również możemy
złapać za cały Artboard.
Możemy zmienić jego parametry, czyli wybrać tutaj, że jednak zmieniamy zdanie i chcemy zrobić
Apple Watch'a 38 mm. Możemy zmienić układ - pionowy, poziomy, położenie, i różne inne rzeczy, takie jak tło,
które są, myślę, że w miarę oczywiste.
Jedna z ważnych opcji, która tutaj jest, to opcja "Clip Content". Jeżeli będziemy tworzyli jakiekolwiek kształty
w obrębie tego pola pracy, które stworzyliśmy, czyli np. wybierzemy niezwykle popularny skrót, który polecam
zapamiętać - jest to skrót R.
Zresztą skróty do tych wszystkich narzędzi, się często przydają, czyli T to prostokąt (Rectangle Tool)
O to elipsa, L to Line Tool.
Na razie proszę zapamiętaj te trzy skróty R, L, O.
Są one dość intuicyjne. A więc wybieramy R i teraz stworzymy sobie pierwszy prostokąt, jednak ten prostokąt
będę chciał stworzyć w taki sposób, że będzie on wystawiał poza nasz Artboard. I w momencie gdy puszczę, zauważ,
że właśnie z tego powodu, że dla samego Artboard'u, jeśli go zaznaczę, mamy włączoną opcję "Clip Content",
mimo, że ten prostokąt stworzyłem sobie większy, to on w tym momencie nie wystaje poza, przynajmniej nie jest widoczny poza samym
Artboardem,
ponieważ jest włączona opcja przycinania. Gdybym wyłączył opcję "Clip Content",
jak widzisz, cały prostokąt jest widoczny. Więc na ogół ta opcja nam się przyda do tego, żeby przycinać
wszystkie rzeczy do szerokości naszego artboardu.
Teraz dosyć smutny i szary jest ten prostokąt,
w związku z tym spróbujmy zmienić jego wypełnienie.
Zmienimy to na jakiś jeden z intensywnych kolorów, możemy sobie wybrać kolor pomarańczowy.
I teraz, co ciekawe, mamy tu oczywiście różne opcje dotyczące zarówno wypełnienia, obramowania, efektów
itd.
Jeśli przejdziemy do opcji wyszukiwania, które, już wspominałem, są dostępne za pomocą skrótu Cmd+/ czy
Ctrl+/, to możemy wpisać coś takiego, jak "Default". I zobaczmy, rzeczywiście jest w Figmie taka komenda,
jak ustalenie stylu jako domyślny, to znaczy, że wszystkie kształty, które będziemy teraz tworzyć,
będą miały, te wszystkie prostokąty będą miały te ustawienia, które ustawiliśmy dla tego naszego pierwszego.
Gdybyśmy ustawili jeszcze jakieś obramowanie, czy inne wypełnienia,
byłoby to również zapamiętane. skrót to Cmd+Shift+X, (Cmd+Alt+X - przepraszam). Jeśli wybierzemy
ten skrót, to teraz, przechodząc do narzędzia R (Rectangle), jak widzisz będziemy zawsze rysowali z tymi domyślnymi
ustawieniami.
Jeżeli zmienimy ten kolor, oczywiście możemy zrobić takie nadpisanie tych domyślnych ustawień, takiego
override'a, i wrócimy do narzędzia R, żeby rysować jeszcze raz,
to, jak widzisz, te ostatnie ustawienia nie są zapamiętywane,
są zapamiętywane te ustawienia, które mamy jako domyślne. Natomiast możemy taki kształt wybrać,
następnie kliknąć na nim prawym przyciskiem myszy i mamy tutaj masę różnych fajnych opcji m.in. mamy
opcję "Copy Style". To jest też jeden ze skrótów, który warto zapamiętać.
Jest to skrót Alt, odpowiednio Cmd
Na Macu, albo Ctrl na PC + C, czyli dociskamy do Ctrl+C tak jakbyśmy chcieli skopiować kształt.
Czyli zamiast Ctrl+C dociskamy jeszcze Alt. Ctrl+Alt+C pozwoli nam skopiować styl, i odpowiednio
Ctrl+Alt+V pozwoli nam wkleić styl.
To znaczy, że jeśli użyjemy tej opcji i skopiujemy ten styl z tego prostokąta, a następnie wkleimy go za pomocą "Paste Style"
do tego drugiego,
Wszystkie właściwości, jeśli chodzi o, właśnie, efekty, obramowanie, wypełnienie itd. zostaną skopiowane.
Więc pamiętaj, że jeśli chcesz skopiować jakiś kształt, wystarczy wcisnąć Cmd+C (czy Ctrl+C)
i Cmd+V (Ctrl+V)
Zostanie on wklejony, natomiast, jeżeli chcesz skopiować styl, wtedy dociskasz Alt - czyli wciskamy Cmd+Alt+C
i przenosimy ten styl z pomocą Cmd+Alt+V.
W ten sposób można tworzyć domyślne style, a także powielać je na różne prostokąty, różne warstwy, które
stworzyliśmy. Ja teraz chciałbym zaznaczyć wszystkie warstwy i do tego skorzystam ze skrótu. Albo zaznaczę
je zwciśniętym klawiszem Shift, czyli z Shift-em mogę po prostu "doznaczyć" jakąś warstwę do tych, które mam już
zaznaczone, ewentualnie mogę po warstwach klikać z Cmd, czyli klikając z przytrzymanym Cmd będę "doznaczał"
do warstw, które mam już zaznaczone na palecie warstw.
Mogę też kliknąć na pierwszej warstwie, a następnie wcisnąć Shift i kliknąć na warstwie ostatniej w palecie warstw
aby wszystkie zostały zaznaczone.
To są te alternatywne sposoby zaznaczania i one działają w zasadzie w każdej aplikacji graficznej.
No i ostatni sposób to sposób "przeciągnij i upuść", tzn.
możemy zacząć zaznaczenie np. w tym miejscu, trzymamy lewy przycisk myszy i zaczynamy zaznaczać - mam zaznaczoną
pierwszą warstwę, drugą warstwę, trzecią - puszczam,
I w tym momencie mogę użyć np. backspace albo delete, po to, aby pozbyć się tej warstwy.
Wszystko, co zrobiłem ostatnio, skasowałem. Będziemy mogli przejść do następnej lekcji, w której odkryjemy
kolejne ciekawe narzędzia i techniki pracy z Figmą.
Do usłyszenia!