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 przyjrzyjmy się kilku podstawowym funkcjom Figmy,
dlaczego jest taka fajna, oraz rozejrzymy się po interfejsie.
Interfejs jest niezwykle intuicyjny i prosty,
zwłaszcza, jeżeli korzystałeś wcześniej ze Sketch'a na Macu,
Wszystkie skróty klawiaturowe, wszystkie rzeczy znajdują się dokładnie w tym samym miejscu, więc jest to
naprawdę bardzo płynne przejście.
Natomiast dla użytkowników, którzy są nowi również ten interfejs jest niezwykle przyjemny.
Po lewej stronie mamy pierwszą ikonkę, tą z ikonką hamburgera, która pozwala nam dostać się do menu.
To Search menu jest niezwykle przydatne i szczerze mówiąc jest bardzo mało sytuacji, w których ja chodzę
po tych różnych zakładkach i próbuję coś wybrać tutaj z menu.
Jak widzisz to menu nie występuje na górze, no bo jesteśmy w przeglądarce - tylko mamy tutaj opcję Pliku, Edycji itd.
Natomiast ja bardzo rzadko korzystam z tego menu, ponieważ jest tutaj niezwykle przydatna wyszukiwarka
i ta opcja Search to jest opcja, która... do której można też dostać się za pomocą skrótu klawiaturowego.
Jest to Cmd+/ i naprawdę Polecam Ci zapamiętać ten skrót.
Dlaczego?
Zobacz jak może być to pomocne w momencie gdy np. zaznaczymy sobie warstwę, następnie Cmd+/
i wpisujemy np. Uppercase. I wybieramy tutaj jedną z opcji, która została od razu dla nas podświetlona, czyli
Uppercase.
Wybieram Return (czyli Enter), i po prostu mam tekst powiększony - więc jest to niezwykle szybka metoda pracy.
Jedyne, co powinieneś pamiętać, to jest nazwa danej funkcji.
Oczywiście, o ile nie znasz skrótu klawiatury, czy nie jest podporządkowany skrót klawiaturowy, no bo jeśli
znasz skrót, to oczywiście szybciej można skorzystać ze skrótu,
jeśli nie znasz skrótu, to zawsze Cmd+/ i wpisujemy coś w wyszukiwarce,
nie musimy wtedy tego szukać po tych różnych menu.
Szukamy dopiero wtedy, jak nie pamiętamy nazwy.
Ok, następna rzecz to właśnie podstawowe ustawienia, jeśli chodzi o te panele, które się tutaj znajdują.
Po lewej stronie mamy panel warstw. Już myślę, że zorientowałeś się, o co chodzi - to jest panel, w którym
znajdują się zarówno grupy, warstwy, jak i tzw. frame'y.
W Figmie mamy taką nomenklaturę, jeśli chodzi o standardowe artboardy
w innych aplikacjach jak w Photoshopie czy w Sketch'u, to się po prostu nazywa frame'y.
Tworzymy frame'y i to jest właśnie ikonka frame'a, więc na różnych frame'ach - tutaj mamy frame "Login"
"Home", "Menu" itd. - znajdują się różne rzeczy. Więc w obrębie frame'u będziemy mieli... będziemy tworzyli np.
nasz interfejs i będzie on rozmiaru urządzenia, pod które projektujemy.
Jak widzisz poza frame'm też mogą się znajdować różne rzeczy i wtedy nie wchodzą one w skład tego akurat
konkretnego frame'a, który... To jest "Login page". Do frame'a możemy się dostać za pomocą tego narzędzia,
jest to F na klawiaturze, ale co ciekawe, jeżeli masz przyzwyczajenia z innych narzędzi i wciśniesz A, jak narzędzie
Artboardu np. w Sketch'u, to też przeniesiesz się do narzędzia Frame Tool. Frame pozwala nam tworzyć
w oparciu o pewne Presety, o czym sobie jeszcze później porozmawiamy.
Na razie przejdźmy przez funkcje, które są takimi wyróżnionymi w Figmie, w tym startowym projekcie.
Jest to na przykład funkcja, która pozwala nam zrobić różne efekty do warstwy. Jak widzisz, mamy po zaznaczeniu
konkretnej warstwy, z prawej strony panel, który będzie zmieniał się w zależności od tego, co jest aktualnie
zaznaczone. Jeśli mamy tekst - to mamy właściwości tekstu.
Jeśli mamy zaznaczoną warstwę z wypełnieniem - to mamy właściwości wypełnienia, właściwości jego położenia
itd.
I między innymi również efekty. Efekty możemy nadać w postaci np. efektu "Drop shadow", czyli cienia, albo np.
rozmycia czyli "Layer blur".
Te właściwości efektów możemy tutaj dopasować. Jeśli chcemy zwiększyć to rozmycie, widzisz, wystarczy to
wpisać.
Działa to niezwykle szybko.
Przejdźmy do drugiej sekcji, fonty o których już wspominałem - pamiętaj o tym żeby włączyć sobie tę obsługę Google Fonts'ów
po kliknięciu w dowolne pole tekstowe.
Tutaj mamy opcję "Show Google webfonts", a także, żeby doinstalować sobie Twoje fonty, które znajdują się na Twoim komputerze.
Następnie mamy "Vector Networks". jest to absolutny hit w Figmie, czyli tworzenie kształtów wektorowych.
Tworzenie jest niezwykle proste i intuicyjne.
Tak naprawdę Figma to najlepsze środowisko do edytowania, tworzenia punktów wektorowych.
Jest to środowisko, które pozwala nam niezwykle intuicyjnie tworzyć, wycinać kształty, wypełniać je kolorem,
i na razie nie będę zdradzał tych wszystkich szczegółów, tylko pokażę ci to w stosownej lekcji.
Jeżeli wydawało mi się że np. narzędzia Sketch'a czy Illustratora w tym momencie działają po mistrzowsku
to wydaje mi się że Figma zmieni Twoje podejście i zobaczysz, że można z wektorami i z tym właśnie narzędziem Pen Tool
pracować jeszcze wygodniej.
Oprócz tego narzędzia Pen Tool mamy tutaj różne kształty, więc możemy tworzyć standardowo koła, elipsy, kwadraty,
gwiazdki albo wstawiać obrazki,
przy czym, jeśli chodzi o obrazki - o nich jeszcze pomówimy, ale są akceptowane tutaj wszystkie podstawowe
formaty plików, w tym również GIF-y,
co ciekawe. I później jeszcze porozmawiamy też o integracji z innymi aplikacjami.
Następnie mamy Grupy i Artboardy. Artboardy właśnie, czyli te frame'y, które będziemy tworzyli w Figmie, już o nich wspominałem,
są tutaj widoczne zarówno w palecie warstw, jak i możemy się do nich z pomocą narzędzia Frame Tool, a same
grupy to po prostu organizowanie warstw w taki sposób, że możemy wiele różnych warstw traktować jako
jedną warstwę, czyli tutaj mamy np. grupę i w środku po rozwinięciu strzałki, jak widzisz mamy masę różnych
rzeczy, ale ponieważ jest to w grupie, to możemy wykonywać na tym operacje, na tych wszystkich warstwach łącznie,
albo je przesuwać, zmieniać ich pozycję.
Kolejny hit w Figmie to Constraints, czyli coś co, być może, jeżeli pracowałeś wcześniej z aplikacjami mobilnymi
np. na Androida czy na iOS, to wiesz i znasz Constraints, i wydaje mi się że jest to najbardziej sensowny
sposób tworzenia responsywnych projektów, czyli projektów, które będą reagowały na zmiany rozdzielczości
i ten projekt,
ten konkretny artboard, czyli właśnie frame jest zrobiony w taki sposób,
i zauważ, że w momencie, kiedy ja na przykład zacznę go skalować, on idealnie się zachowuje - czyli wszystkie
te elementy dopasowują się do tej konkretnej skali.
Więc, jak widzisz, stosując właśnie Constraints, które znajdują się i są dostępne dla każdego elementu
i znajdują się tutaj w sekcji Constraints, będziemy mogli tak zapanować nad interfejsem, aby określić, które
z jego elementów będą się np. rozszerzać, skalować,
które z nich pozostają na tym samym miejscu. I w Figmie,
myślę, że jest zrobione to najbardziej intuicyjnie ze wszystkich narzędzi graficznych, z którymi miałem
wcześniej do czynienia. Także jeżeli klikniemy na frame'a możemy zmienić sobie iPhone'a 7 na przykład
na jakiś 7-calowy tablet, i jak widzisz zostaje to dostosowane, Przycisk zostaje rozszerzony i wygląda to
nieźle, bo zostało to właśnie zrobione w oparciu o tzw. Constraints.
Następnie mamy możliwości eksportu
i tutaj możliwości eksportu są standardowo, podobnie jak w Sketch'u, w różnych skalach - czyli możemy eksportować
pliki graficzne również dla ekranów Retina, dla ekranów z dużą gęstością pikseli, i możemy eksportować wiele
obrazków naraz, wiele rzeczy naraz, czy to odcięcia, takie które zrobimy z pomocą Slice Tool-a, czy poszczególne
zaznaczone obrazki, ale tym jeszcze zajmiemy się później.
Mamy w końcu opcję share'owania, czyli opcje, które pozwalają nam podzielić się tym naszym projektem, który
tworzymy i jest to tylko jeden ze sposobów kolaboracji. O sposobach kolaboracji będziemy rozmawiać jeszcze
później, w każdym razie możesz kliknąć na guzik Share i np. udostępnić ten plik dla innej osoby.
Co ciekawe możesz tworzyć też zespoły osób i to co ma Figma genialnego, ponad właśnie na przykład aplikację
Sketch, która jest również świetna, to Figma umożliwia wspólną pracę nad plikiem w przeglądarce z dowolnego
miejsca, np. dwie osoby mogą równocześnie edytować ten sam plik i jednocześnie widzieć swoje kursory.
Mogą też na żywo w czasie rzeczywistym dodawać komentarze,
możemy tworzyć grupy,
możemy również posiadać assety, posiadać zasoby, które są dostępne dla całego naszego zespołu w jednym
miejscu.
Także absolutnym hitem jest właśnie możliwość współpracy i kolaboracji, co będzie dla wielu zespołów powodem,
żeby przesiąść się na Figmę. Więc te podstawowe, najważniejsze zalety - najważniejsze rzeczy w Figmie
mam nadzieję, że już teraz ogarniasz, przynajmniej wiesz, czym one są - a ja będę chciał szczegółowo pokazać Ci je
w kolejnych lekcjach, na które serdecznie zapraszam.