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.
Kontynuujemy naszą wycieczkę po tych podstawowych funkcjach Figmy, ale niezbędnych dla każdego kto się
chce nauczyć pracy z tym programem - a pracy z tym programem może się nauczyć naprawdę każdy.
Przejdźmy z powrotem do artboardów, czyli do tych frame'ów. I stworzyłem pierwszego frame'a, którego mogę
zaznaczyć, najlepiej klikając właśnie na jego nazwie na górze.
I teraz - co mogę z takim frame'm zrobić? Podobnie jak z każdą warstwą, ponieważ ma on swoją nazwę,
mogę tę nazwę zmienić i tutaj również przydatny skrót Ctrl+R na PC, a na Macu Cmd+R. Za każdym
razem. gdy będę mówił "Command", to pamiętaj, że odpowiednio dla platformy PC będzie to Ctrl.
Więc wybieramy Cmd+R, a następnie wpisujemy nazwę. I jeżeli miałbyś więcej tutaj grup, warstw czy różnych
innych rzeczy, można hurtowo zmieniać nazwy w ten sposób. Czyli wpisujemy jakąś konkretną nazwę, np.
"Home App Screen 1" czy zostawmy "Home App", i możemy z pomocą Tab przejść do następnego elementu. Co prawda
tego następnego elementu nie ma w panelu warstw, dlatego zostaliśmy przeniesieni do pierwszego na liście.
Możemy znów zmienić jego nazwę, następny element Tab-em, następny, itd.
Gdybyśmy chcieli się cofnąć, dociskamy Shift, czyli Shift+Tab pozwala nam operować na tych nazwach
w drugą stronę, czyli cofać się. Więc zmieniliśmy nazwę, zostawmy sobie "Home App" dla naszego frame'a. No i oprócz
frame'a coś tutaj jeszcze jest, czyli jest to szare tło, które cały czas jest widoczne. Możemy kliknąć sobie
na to tło i zauważ, że zmienią się jego właściwości. Czyli co innego to jest ten frame, który ma swoje
właściwości, a co innego jest to szare tło, które możemy zmienić, np. z koloru szarego możemy zmienić na
jakiś taki kolor ciemniejszy, i wtedy mieć taki podgląd.
Możemy także dostosować informację o tym, czy będziemy również uwzględniać w eksporcie to tło, które
tak naprawdę jest nieskończone, na jego powierzchni możemy umieszczać dowolną ilość frame'ów.
No i znajdują się tutaj też opcje, które nie są dostępne z poziomu właśnie danego artboard'a.
Jest to sekcja "Pixel Preview". Sekcja "Pixel Preview" ma dwie wartości: jest to "Pixel Grid" oraz "Pixel Preview".
I teraz:
Gdybyśmy przeszli do jakiegoś większego... jakiejś większej skali tych elementów, np. jeśli coś zaznaczę
i wcisnę 2 na klawiaturze - przejdziemy sobie od razu po tych wszystkich przydatnych skrótach do skalowania
widoku, więc jeżeli wciśniesz 1 na klawiaturze, albo odpowiednio 9 - 1 i 9 będzie robić to samo - mianowicie
będzie dopasowywać cały artboard tak, aby przeskalował się na całą dostępną powierzchnię ekranu,
czyli wciskając 1 albo 9 uzyskamy akurat dla tego artboardu na moim monitorze skalę 272%
to znaczy, że został dopasowany do tak zwanej opcji "Fit Screen", tak, żeby pasował do ekranu. Czyli
zapamiętaj - 1 albo 9.
Jeżeli wciśniemy 0, to będziemy mieli widok 100% czyli
0 zawsze skaluje nas, zeruje ten widok do widoku 100%. Możemy też wybrać go oczywiście z tej rozwijalnej listy np.
50%, 100%, 200%.
Jeżeli wciśniemy 2,
z kolei, to przybliżymy się, "zzoomujemy się" maksymalnie do tego obiektu, który mamy aktualnie zaznaczony.
I ponieważ wcześniej kliknąłem sobie i zaznaczyłem tę grupę z naszym hipsterem, to teraz został on powiększony
na cały ekran, i - co ciekawe - jest to grafika wektorowa, którą mamy w Figmie - zaraz jeszcze o tym trochę.
Natomiast jest ona widoczna z podziałem na małe kwadraciki, czyli na małe piksele.
Gdybyśmy z pomocą klawisza + zoomowali jeszcze bardziej, jak widzisz, te kwadraty są bardzo wyraźnie widoczne.
I to jest właśnie podgląd tych pikseli.
Czyli jeżeli trochę się oddalę pomocą - i wyłączę ten "Pixel Grid",
zauważ, że siatka pikseli została wyłączona.
Włączenie "Pixel Gridu" jest taką pomocniczą funkcją, która pomaga nam zrozumieć i zobaczyć to, jak będzie
się rozkładało na poszczególnych pikselach na monitorze.
Jednak zauważ, że gdy zzoomujemy się dość mocno, to zauważymy, że niektóre elementy tej wektorowej grafiki,
czyli grafiki, która jest oparta na krzywych, która zawsze jest idealnie ostra, nie jest grafiką pikselową,
znajdują się na przykład na połowie pikseli. I ten piksel tutaj jest w połowie szary, a w połowie niebieski.
Taka sytuacja, w przypadku grafiki, którą eksportujemy w postaci bitmapy, czyli w postaci rastra nie może
mieć miejsca.
Każdy piksel musi mieć dokładnie jeden kolor.
W związku z tym to, że włączymy sobie "Pixel Grid" wcale nie oznacza, że to będzie podgląd naszej grafiki
tak jakby wyświetlała się w formacie bitmapy na ekranie. To dalej jest wektor, natomiast my tylko symulujemy
tę siatkę pikseli.
Natomiast żeby zobaczyć, jak ta grafika będzie wyświetlała się właśnie w postaci bitmapy, włączamy sobie dla
tego tła opcję "Pixel Preview". I teraz, jeśli kliknę na opcję "Pixel Preview", to jak widzisz wygląda to już zupełnie
inaczej. Teraz stało się to, o czym mówiłem, czyli każdy piksel, czyli każdy ten mały kwadracik ma dokładnie
jeden kolor, a z tego powodu musiała ta nasza grafika ulec degradacji. I o ile ona w widoku - wcisnę teraz 0,
czyli 100% - wygląda może dobrze, to przy powiększeniu oczywiście będziemy widzieli te krawędzie pikseli.
No i mamy tutaj możliwość dopasowania tej skali "Pixel Preview" do konkretnej wartości - skali 1x albo
2x.
O co tutaj chodzi?
Jeśli nie wiesz czym są skale, polecam Ci też osobny materiał na Eduwebie, gdzie dokładnie tłumaczę, jak wygląda
prezentowanie grafiki w zależności od DPI, od gęstości pikseli na ekranie - ale w uproszczeniu, proszę
przyjmij, że mamy do czynienia z ekranami, które są zdecydowanie lepszej jakości - to są np. ekrany Retina,
to są np. ekrany telefonów, tabletów i te ekrany będą nam wyświetlały grafikę w tzw. skali 2x lub nawet
w skali wyższej.
W związku z tym, jeżeli chcielibyśmy w tej opcji "Pixel Preview" podejrzeć jak to będzie wyglądało na tych lepszej
jakości ekranach, to wtedy wybieramy opcję 2x. Te lepszej jakości ekrany na ogół mają właśnie
coś takiego jak skalowanie. One automatycznie skalują zawartość po to, aby jakość naszej grafiki była przy
dobrej skali odpowiednio wysoka, i właśnie stosują często skalę 2x. W związku z tym 1x to będzie
grafika na tych słabszych ekranach, ekranach typowych monitorów, a 2x to będzie grafika na tabletach,
telefonach czy np. ekranach 4K czy 5K, które również skalują. Jak widzisz, jest ona lepszej jakości, ale
nadal mamy piksele, które są po prostu mniejsze.
W tym momencie te piksele, przy skali 2x, będą po prostu cztery mieściły się w jednej takiej kratce.
I dlatego, ponieważ jest ich więcej, będzie ta grafika wyglądała lepiej. Więc możemy, jeżeli zamierzamy
eksportować to do formatu bitmapy, czyli np. do pliku .jpg czy pliku .png, włączyć sobie opcję "Pixel Preview", żeby
zobaczyć jak finalnie ten nasz .jpg będzie wyglądał.
Jeżeli będziemy eksportowali do wektorów, czyli np. plików .svg, co zdecydowanie polecam dla sieci, czy np. dla
urządzeń mobilnych, to wtedy nie musimy się przejmować tym "Pixel Preview", możemy mieć włączone "Pixel Grid",
który będzie przy jakimś tam powiększeniu, przy jakiejś konkretnej skali pokazywał nam kwadraciki, albo
możemy po prostu to wyłączyć.
W każdym razie, pamiętaj o tym, że włączamy tę opcję klikając na to szare tło, które znajduje się poza
ekranem, no i możemy też włączać je za pomocą skrótów klawiaturowych. Jeżeli nie pamiętasz jakiegoś skrótu,
przejdź do wyszukiwarki, a następnie wpisz nazwę funkcji, czyli np. wpiszemy sobie "Pixel" i mamy: "Show Pixel Grid"
i "Pixel Preview", czyli "Pixel Preview" to będzie Ctrl+P, a "Pixel Grid" to będzie Cmd+" - czyli
wybieramy np. Cmd+" i włączamy, wyłączamy odpowiednio "Pixel Grid". Te skróty, może nie musisz
ich pamiętać. warto żebyś wiedział gdzie są - albo w wyszukiwarce, albo po kliknięciu poza naszym canvasem
i po włączeniu tej konkretnej opcji. W następnej lekcji pokażę Ci te opcje, które dotyczą samego artboardu,
czyli przeniesiemy się do niego i porozmawiamy o tzw. gridzie.
Natomiast opcje dotyczące poruszania się po widoku, zoomowania, przybliżania, a także ustawiania podglądu
pikseli masz już opanowane w tej lekcji.
Także to wszystko na teraz, do usłyszenia już za chwilę!