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.
Zaczynamy tę lekcję dokładnie w miejscu, gdzie skończyliśmy poprzednią. Usunę dwa niepotrzebne frame'y
i zduplikuję cały frame "Home".
W ten sposób będę miał wszystkie potrzebne elementy, a te niepotrzebne mogę zwyczajnie usunąć. czyli usuwam, tutaj z Cmd
klikam podpis.
Będę chciał zostawić zdjęcie, ponieważ będzie to widok z kamery, to wybiorę tutaj dla tego zdjęcia przezroczystość
100% i zmienię jednocześnie tę ramkę tekstową, w taki sposób, aby tekst tej ramce był czarny albo
prawie czarny.
Zostawię sobie też tę dolną część, w której zrobimy taką linię czasu, która będzie nam umożliwiała zmianę
godziny
podglądania tego obrazu z kamery.
Na razie zmieńmy tutaj również tekst, że to jest "Camera 1" i umożliwimy użytkownikowi zmianę tej kamery poprzez
tapnięcie tutaj w to miejsce.
Ale, żeby było to bardziej intuicyjne, stwórzmy jeszcze specyficzną ikonkę - czyli zrobimy linię z pomocą L.
I teraz przybliżmy się do niej, zobaczmy jak to wygląda.
Mamy 1px linię, której kolor chciałbym zmienić na kolor czarny. I teraz to, co warto zrobić,
to zaznaczam sobie ten kształt, a następnie duplikuję go, Cmd+D.
Klikam prawym przyciskiem myszy i wybieram polecenie "Flip Horizontal".
To pozwoli mi zrobić dokładny klon tego elementu,
tyle że w osi horyzontalnej. Teraz możemy już te dwie linie już połączyć np. w grupę, albo skorzystać - chyba nawet
lepiej - z polecenia Union. I możemy umieścić to w odpowiednim miejscu. I już mamy taką sygnalizację wizualną
dla użytkownika, że można w to tapnąć i zmienić kamerę.
Oprócz tego chciałbym zrobić taki guzik powrotu do poprzedniego ekranu. Ponieważ musimy jakoś móc cofnąć
się z tego widoku kamery, który możemy wybrać klikając na ten przycisk. I w związku z tym zróbmy go z
pomocą "Oval'a". Narysujemy sobie kółeczko,
w ten sposób. Zrobimy grubość linii 2px.
I właśnie tego typu Stroke. Przybliżymy się teraz do niego i zrobimy strzałeczkę, która w Figmie jest dostępna.
Jeżeli wybierzesz spod "Shape Tool'a" polecenie "Arrow Tool", będziesz mógł rozpocząć rysowanie i stworzyć taką oto właśnie np. strzałkę.
Czyli zrobimy strzałkę.
Grubość tej strzałki również ustawmy na 2px, i kolor także ustawimy na kolor czarny.
Fajnie by było, gdyby tutaj była jakaś przerwa w tym kółeczku.
Więc stwórzmy "Rectangle", prostokąt, w ten sposób, następnie usuniemy obramowanie, zrobimy wypełnienie,
z Shiftem zaznaczymy dwie te warstwy, czyli prostokąt i elipsę.
No i skorzystamy ze znanej Ci już opcji "Subtract", po to, żeby odjąć ten kwadracik od selekcji.
Teraz mamy bardzo fajną ikonkę "Wstecz", mogę przejść do widoku zero aby oddalić się trochę.
Wygląda to całkiem nieźle.
Może wybierzmy jeszcze "Camera" i ten przycisk, czyli cały tytuł - i przesuńmy go optycznie delikatnie w
prawo.
OK, teraz, może jeszcze ikonę też w odpowiedni sposób zgrupujemy,
Cmd+G, i też przesuniemy gdzieś, na przykład w to miejsce. Ok, fajnie, żeby było to w jednej linii. A następną
rzeczą, którą tutaj dorobimy, będzie linia czasu, która znajdzie się na dole, i z pomocą kółeczka w naszym
zegarku będziemy mogli scollować po tej linii czasu i przesuwać w taki sposób, że będziemy mogli zobaczyć
widok z kamery, np. przez ostatnie kilka godzin. I do stworzenia tej linii czasu posłuży nam narzędzie
L - linia, i zrobimy tutaj taką oto linię. Mamy Stroke'a 1px, kolor biały, i zobacz, jak to wygląda.
Chciałbym zrobić tutaj linię przerywaną, Linię przerywaną
możemy zrobić w Figmie w taki sposób, że wchodzimy do opcji "Stroke'a", czyli do tych trzech kropeczek, a następnie
mamy to jest coś takiego jak "Dashes". I możemy wpisać "Dash" i "Gap". "Dash", to będzie grubość jednej kropki, czy
kreski, a następnie będzie "Gap", czyli przerwa, odstęp pomiędzy kropkami czy kreskami. I to robimy po przecinku,
czyli jeśli piszemy np. "5,5", to będziemy mieli kreskę długości 5px i przerwę 5px. Później
znowu kreskę i przerwę, itd.
Wejdźmy jeszcze raz do tych właściwości, i ustawmy następujące wartości. Ustawimy sobie 1 "Dash", i może
3 czy 4 odstęp. Zobaczmy. Myślę że jest za gęsto.
Więc zróbmy odstęp nawet rzadszy, czyli 10, a następnie zróbmy następującą rzecz. Przejdźmy do "Weight", czyli do
grubości kreski, i z pomocą kursora w górę
spróbujmy ją zwiększyć.
Jak widzisz, teraz możemy uzyskać bardzo fajną taką linię.
I dokładnie to, o co nam chodzi, ponieważ ma to być taka nasza oś, skala czasu, którą będzie można przesuwać.
Na końcu zrobimy jeszcze jedną grubszą linię,
w ten sposób, która będzie symbolizowała, oznaczała dokładnie to miejsce, w którym aktualnie znajdujemy
się w czasie. Zrobimy ją w związku z tym 2px. Zmienimy kolor na jeden z naszych kolorów akcentu,
w ten sposób, i trochę zwiększymy, a następnie przydałoby się zrobić do tego jeszcze labele, i trochę wtopić
tę linię w tło, czyli zamiast 100% przezroczystości
może zróbmy dla tej linii około 30% czy 40%, a następnie wciskam T na klawiaturze, po to, żeby
wpisać tutaj tekst zrobimy tekst, który będzie mniejszym fontem. Spróbujmy.
13, to może być na zegarek zdecydowanie za mało, więc spróbujmy 14. I piszemy godzinę np. 5:30.
Zaznaczam i zmieniam wypełnienie na taki kolor szary, albo zróbmy białe, ale też zrobimy mu przezroczystość
40%. Ok.
I, w związku z tym, tutaj będziemy mieli godzinę 5:30, z Altem i z Shiftem przesuwam, tutaj będziemy mieli np.
10:30, i to samo zrobimy w kolejnym kroku, czyli 15:30.
A tutaj będzie obecny czas, czyli jeszcze raz możemy skopiować sobie to pole tekstowe i możemy wpisać...
Moment, jeszcze raz to zrobię. Z Altem muszę przesunąć, o właśnie. Puszczam myszkę i dopiero wtedy puszczam
Alt - i wpiszemy tutaj "Camera" albo "Now", albo coś, co zasygnalizuje, że to właśnie jest ten bieżący moment, który
przeglądamy. umieszczam go tutaj, zmieniam na 100% krycie i ustawiam kolor dla tego elementu na ten
sam kolor akcentu. I wydaje mi się, że to wygląda całkiem fajnie. Jest to ciekawy podgląd z kamer, które
będziemy mogli jednocześnie zmieniać, więc jedną, kolejną sekcję mamy gotową - a w następnej lekcji zajmiemy
się może sekcją "Pulse", do której możemy przejść.
Zanim to zrobię, jeszcze przejdę z naszego footera, i, ponieważ wcześniej pozmieniałem w nim kolory, teraz
wrócę do tego mojego oryginalnego koloru, który chciałbym tutaj zostawić. To wszystko na teraz,
do usłyszenia w kolejnej lekcji!