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.
Witaj w kolejnej lekcji. Teraz zajmiemy się ustawieniami samego artboardu. Więc znamy ustawienia tła, czyli
tej sekcji background, którą zresztą możemy włączyć i wyłączyć, żeby uzyskać przezroczyste tło.
Mamy możliwość teraz kliknięcia na danym framie, a następnie przechodzimy do jego ustawień. Te opcje
dotyczące rozmiaru, już mówiłem, opcje background są dość intuicyjne, przypominam o sekcji "Clip content", o której
już mówiliśmy.
Natomiast poniżej mamy coś takiego jak "Layout Grid". "Layout Grid" umożliwia nam włączenie z pomocą +
takiego podglądu różnych kolumn albo rzędów, w zależności od tego, co chcemy zrobić. Możemy ten
podgląd włączyć i włączyć, i możemy przejść do jego właściwości.
Klikamy na tej małej ikonce, a następnie wpisujem,y ile kolumn chcemy uzyskać.
Na przykład, jeśli chcemy mieć trzy kolumny, to przechodząc do następnego pola tab-em, możemy uzyskać
podgląd takich trzech kolumn.
Możemy też ustawić jakiś inny kolor, np. możemy ustawić sobie kolor zielony i również zmienić krycie
tego koloru, żeby te kolumny były bardziej czy mniej widoczne.
W zasadzie w dowolnym polu, jeżeli jesteś w Figmie, możesz kliknąć i zaznaczyć - potwierdzić to pole
na niebiesko, a następnie, zdecydowanie łatwiej, niż wpisywać z palca z klawiatury numerycznej,
tutaj wartości, jest operować na kursorach na klawiaturze - na strzałkach na klawiaturze. Czyli teraz jeśli mamy
zaznaczone to pole, możemy strzałką w górę zwiększać tę wartość.
Jak widzisz zwiększa się przezroczystość, czyli krycie tego zielonego koloru.
Ewentualnie możemy strzałką w dół oczywiście ją zmniejszać, a w momencie gdy dociśniemy Shift na klawiaturze
będziemy zwiększali wartości o 10, zamiast o 1 - czyli będziemy mieli bardziej drastyczny przyrost.
Możemy tutaj szybko przejść do 100% i z powrotem zejść do około 10%.
Więc zostawmy sobie to na 10%, i pamiętaj, że ta zasada działa praktycznie we wszystkich polach.
W Figmie najlepiej jest to robić strzałkami na klawiaturze.
Mamy również możliwość ustawienia typu dla tego elementu.
Ten typ to "Stretch", albo przyporządkowanie, czy to do środka, czy np. do lewej strony.
W zasadzie w większości sytuacji będziesz chciał na potrzeby resonsywnych projektów zachować opcję
"Stretch", to znaczy, że gdy będziemy zmieniali wielkość tego naszego artboardu, to kolumny zostaną rozciągnięte.
cofnę tę operację za pomocą Cmd+Z czy Ctrl+Z.
Natomiast są wyjątki od tego. Jeżeli np. będziesz tworzył stronę internetową, w której chcesz zostawić
stały margines po bokach i chcesz, żeby te właśnie kolumny były kolumny, które stworzyłeś w "Layout grid" były
zawsze na środku i wtedy będziesz mógł wybrać pozycję "Center".
I w tym momencie brany jest pod uwagę pewien "Gather" - Jak widzisz mamy tutaj odstęp i mamy szerokość danej
kolumny.
Czyli tutaj już możemy wtedy ustawić szerokość, np. 30px, a następnie zostawić te kolumny na środku
i w momencie gdy będziemy skalowali, będą zawsze na środku.
Czyli będzie zwiększać tylko margines z lewej i z prawej strony, ewentualnie do naszej strony, a całość
zostanie na środku.
Po co w ogóle korzystać z tego "Layout Grid'a"?
Korzystamy z "Layout Grid'a" wtedy, kiedy chcemy, aby nasz layout i poszczególne elementy, które się
w nim znajdują, były wypozycjonowanie zgodnie z jakimiś liniami - np. taki Grid który miałby... zawierałby
pięć kolumn, nadaje się całkiem do stworzenia takiego projektu na Apple Watch'a, ponieważ będziemy mogli
wtedy zachować spójność we wszystkich elementach interfejsu, przykładowo: zaznaczę sobie naszą grafikę
i teraz stworzę jakiś prostokąt - wybieram R - jak prostokąt.
Przykładowo, będziemy mogli zrobić wszystkie przyciski w taki sposób, aby były one oparte o szerokość
tego Grida, czyli od tej drugiej do czwartej kolumny, i w ten sposób będą one stałe i spójne na przestrzeni
całego layoutu.
Podobnie gdybyśmy dodawali jakieś pola tekstowe np. ramkę tekstową z pomocą T
na klawiaturze i wpisywali tutaj jakiś tekst, to ten tekst zawsze również będzie właśnie w obrębie
jakichś linii. i dzięki temu będzie trochę bardziej spójny.
To nie wszystko co potrafi "Layout Grid".
Trochę też związany jest z nim projekt, który będziemy później skalować, np. na inne wielkości ekranów,
ponieważ w momencie, gdy zaznaczę cały nasz frame i zacznę go skalować,
zauważ, że mamy ten Grid zrobiony jako "Fluid", on się powiększa, powiększają się jego szerokości, ale ten
tekst zawsze będzie wyrównany do tej właśnie krawędzi "Layout Gridu", który stworzyliśmy. Ja tę warstwę teraz
zaznaczę i z pomocą Backspace usunę, to sobie umieszczę tutaj.
I jeśli przejdziemy do menu widoku, żeby krótko podsumować ,czyli wybierzemy teraz opcję View mamy tutaj
możliwość pokazywania różnych rzeczy, między innymi właśnie pokazywania i wyłączenia "Layout Gridu".
To jest skrót na Macu Ctrl+G, a więc jeżeli wciśniesz go, to możesz pokazać i ukryć "Layout Grid".
Mamy jeszcze oprócz "Layout Grida" coś takiego jak "Rulers", i jeśli wciśniemy Shift+R, to pokażą nam się linie podziałki,
i one również są w tym menu widoku. I te linie podziałki, jak widzisz, są od jakiejś skali - tutaj mamy zero,
Tutaj gdzieś też mamy zero.
Najlepiej jest kliknąć na nasz artboard i wyrównać go na X i Y, czyli zaznaczamy sobie X i wpisujemy 0.
Teraz Tab - przechodzimy do Y, i również wpisujemy 0.
Czyli wyrównujemy go w taki sposób. Dlaczego ten ludek nie porusza się razem z artboardem? Bo nie należy
do tego frame'a. Gdybyśmy wrzucili tę grupę na frame'a, to ona poruszałaby się razem z nim wcześniej. Więc ok,
przesuńmy to teraz ręcznie.
I. jak widzisz. teraz mamy... Możemy z pomocą przytrzymanej Spacji przesuwać to, ale teraz mamy nasz pierwszy
artboard na współrzędnych 0/0 i to jest OK.
Natomiast, do czego jeszcze nam służy ta podziałka? Jak widzisz, zaznacza nam, informuje o tym, gdzie jest,
kończy się wielkość zaznaczonej warstwy.
Dodatkowo, informuje nas o tym rozmiar, który jest na dole. Ale możemy też chwycić za tą podziałkę i np.
zmierzyć sobie różne rzeczy, czyli przesunąć ją tutaj w dowolne miejsce.
Zarówno tą podziałkę z lewej strony jak i podziałkę z prawej strony. Podziałka ma jeszcze jedną fajną
funkcję.
Można na niej kliknąć prawym przyciskiem myszy i wtedy wybrać jedną z dwóch opcji.
To jest jedna z opcji, która osobom początkującym w Figmie często się myli i powoduje, że wpadają one
w lekką panikę, ponieważ chcą się dostać do "Search menu", czyli do tego menu wyszukiwania, które znajduje się
tutaj i pozwala znaleźć jakieś funkcje.
Tymczasem, zamiast tego, czyli zamiast skrótu Cmd+/ czy Ctrl+/ wciskają Cmd+\ czy Ctrl+\
i wtedy dzieje się coś takiego.
Znika nam cały interfejs Figmy. Jest to bardzo fajny tryb do tworzenia, pokazywania czegoś komuś - czyli
do prezentacji.
Oczywiście tutaj możemy dalej pracować.
Figma jest w pełni funkcjonalna, jeśli pamiętamy skróty, to możemy pracować z bardzo dużą przestrzenią ekranu
natomiast często zapominamy jak wrócić - zwłaszcza osoby początkujące nie wiedzą, jak wyjść z tego widoku.
I, jeśli nie pamiętasz tego skrótu Cmd+\ czy Ctrl+\ na PC, to, jeśli wejdziesz do tego trybu,
nie panikuj, tylko przejdź po prostu do zakładki z Figmą, wybierz Return, czyli po prostu odśwież
sobie ten widok.
Nie martw się, ponieważ wszystkie zmiany, które tworzysz w pliku zostają na bieżąco zapisywane. W związku
z tym trafisz do niego dokładnie w takiej formie, w jakiej był przed chwilą,
ale będziesz miał dostępny cały UI.
Oczywiście warto zapamiętać też skrót.
Ostatnia rzecz, o której chciałem powiedzieć w tej lekcji, to jeśli przeniesiemy się do menu,
Przypominam, że w menu "View" mamy możliwość pokazywania "Pixel gridu", który omawialiśmy wcześniej,
"Layout Gridu" albo "Rulers".
Mamy też możliwość pokazania / schowania UI.
I mamy również możliwość zwinięcia wyłącznie tego panelu warstw, który jest z lewej strony, jeżeliby
nam przeszkadzał, a w panelu "Preferencji" znajdują się tzw. opcje przylegania, czyli cała górna sekcja
opcji "Snap".
O co chodzi w opcjach "Snap".
W momencie, gdy tworzymy cokolwiek w Figmie, i zaczniemy rysowanie blisko na przykład "Layout Gridu", zauważ,
że zostanie to przyciągnięte do krawędzi "Layout Grida". W momencie, gdy jesteśmy przy którejś z krawędzi "Layout Gridu",
również pojawia się, zapala taka czerwona linia i też, jak gdyby delikatnie jesteśmy przesuwani kursorem,
po to, żeby trafić dokładnie w to miejsce, w którym zaczyna się, czy kończy, ten "Layout Grid".
I to jest właśnie opcja "Snap", czyli opcja przylegania.
I ta opcja "Snap" będzie dotyczyła nie tylko "Layout Grida", ale zauważ, również np. innych obiektów,
które tworzymy, czyli jeśli stworzymy sobie tutaj jeden prostokąt, a następnie go powielimy np. z Alt-em możemy
kliknąć i go wyciągnąć.
To wtedy opcje przylegania
będą też działać, i, jak widzisz, działać między dwoma obiektami.
Ta linia czerwona, pionowa się nam pojawia i w związku z tym to jest właśnie przyleganie.
Jeśli w Preferencjach chcesz wyłączyć przyleganie, bo z jakichś powodów ci przeszkadza,
możesz to zrobić dla różnych rzeczy.
Możesz to wyłączyć dla obiektów, dla geometrii, możesz to wyłączyć dla "Pixel Grid'a", czyli właśnie
dla tej siatki pikseli.
To czasem się przydaje przy tworzeniu wektorów, przy tworzeniu jakiejś wektorowych ikon.
No i właśnie wtedy będziesz pracował w taki sposób, że nie będą te obiekty, nie będą te linie ci przeszkadzały
w pracy.
Ale na ogół, zwykle to pomaga, zwłaszcza, jeżeli pracujemy z "Layout Gridem".
Zapamiętaj skrót Ctrl+G, czyli właśnie możliwość tego pokazywania i ukrywania "Grida", a także Shift+R, czyli
możliwość pokazywania i ukrywania linii podziałki. W tej lekcji to już wszystko,
Do usłyszenia!