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.
Niekiedy wygodne staje się wyjście z trybu pełnoekranowego Chrome'a, czyli zamknięcie tego trybu i przejście
do normalnych zakładek w przeglądarce. A dzieje się to zwłaszcza wtedy, kiedy chcemy na przykład do Figmy
zaimportować coś z innej aplikacji, takiej jak Sketch, czy Illustrator.
Jest to możliwe i w tej lekcji chciałbym pokazać, jak to działa.
Zanim przejdziemy do tej aplikacji, chcę pokazać Ci jak proste jest umieszczanie w Figmie zdjęć, czyli
np. *.jpg, czy plików *.png.
Możemy wybrać z pomocą tej małej ikonki opcję "Place image" i po prostu wstawić zdjęcie, które mamy np.
na dysku, ale możemy też zwyczajnie za pomocą Findera przeciągnąć sobie jakieś zdjęcie i upuścić je
po prostu w przeglądarce. Zostanie ono wystawione jako nowa warstwa do Figmy.
Jest to taka warstwa, która ma wypełnienie typu "image", czyli jest po prostu wypełniona naszym obrazem.
Mogę to usunąć wciskając Backspace.
Możemy także kopiować i wklejać obrazy ze schowka, na przykład ze strony Pexels, na której znajdziemy masę
darmowych, bardzo dobrej jakości zdjęć.
Możemy kliknąć prawym przyciskiem myszy i wybrać polecenie kopiuj obraz - "Copy image", a następnie w Figmie
po prostu go wkleić z pomocą Cmd+V czy Ctrl+V.
Możemy też przenosić pomiędzy różnymi plikami Figmy takie zasoby. To znaczy, że stworzone tutaj kształty,
np. wybierzmy narzędzie "Star Tool", a tworząc tą gwiazdkę wciśnijmy i przytrzymajmy Shift, po to, żeby zachować
jej proporcje,
i jeśli mamy taki obiekt, możemy teraz z pomocą Cmd+C, czy Ctrl+C skopiować go, i gdybyśmy mieli nowy
plik, który możemy sobie stworzyć z pomocą polecenia "File > New". Jak widzisz ten plik otwiera się w nowej zakładce.
Nie ma on na razie żadnej nazwy, ale mamy plik skopiowany z zakładki poprzedniej.
I tutaj możemy z pomocą Cmd+V czy Ctrl+V również taki plik wstawić. Więc pomiędzy zakładkami
możemy w Figmie kopiować również te rzeczy, na zasadzie Cmd+C, Cmd+V.
Ok.
No i teraz przejdźmy jeszcze do plików, czyli wybierzmy opcję 'Back to Files", a następnie zwróć uwagę na to, że w plikach,
które tutaj mamy na dole, jest informacja o tym, że możemy po prostu przeciągnąć i upuścić na to puste miejsce
jakieś pliki, aby od nich rozpocząć i na ich podstawie stworzyć po prostu nowy plik Figmy.
Jest to format plików *.jpg, *.png a także pliki Sketcha.
I, co ciekawe, pliki Sketcha, w momencie gdy w natywnym formacie to zaimportujemy, przejdą do Figmy, również zostaną
zaimportowane poprawnie warstwy, a nawet wiele efektów - w związku z tym możesz zacząć pracę w Sketchu,
a później zaimportować to do Figmy, albo projekt, który ktoś przygotował w Sketchu zamportować i pracować
z nim dalej w Figmie.
Możesz to zrobić również z pomocą tej malutkiej ikonki importu, i właśnie w ten sposób otworzyć plik
Sketcha, czy jakiś dowolny plik graficzny.
Tak naprawdę Figma wspiera więcej formatów niż tylko *.jpg i *.png.
Są to na przykład *.gif, nawet pliki *.tiff albo *.webp
W związku z tym można mnóstwo rzeczy tutaj przeciągać, opuszczać, kopiować czy wklejać.
A teraz chciałem pokazać jeszcze, jak działa to z najbardziej popularnymi aplikacjami do grafiki wektorowej
czyli z Illustratorem i z Sketchem.
Czyli tak mam tutaj otwartego Sketcha, i mam różne ikonki w Sketchu i ze Sketcha, jeżeli chcemy przenieść
coś do Figmy, i owórzmy ten nasz projekt, okej, a następnie usuńmy z niego chwilowo tę gwiazdkę. Jeżeli chcemy
przenieść swój ze Sketcha do Figmy, to nie robimy tego na zasadzie Ctrl+C, Ctrl+V czy Cmd+C, Cmd+V,
a zaznaczamy obiekt w Sketchu, klikamy prawym przyciskiem myszy i wybieramy polecenie "Copy SVG Code"
czyli kopiujemy kod SVG.
Jest to sposób, który pozwoli nam teraz w Figmie po prostu z pomocą Cmd+V czy Ctrl+V wkleić to
jako właśnie taki obiekt ,jako kształt SVG. I w ten sposób możemy wymieniać informacje pomiędzy Figmą
a Sketchem.
W drugą stronę też to działa. Jeżeli chcemy w drugą stronę z Figmy kopiować coś, czy to do Sketcha, czy Adobe XD,
czy Affinity Designera, czy Adobe Illustratora, wystarczy, że klikamy prawym przyciskiem myszy i wybierzemy polecenie
"Copy as SVG", i wtedy to, jako ten skopiowany plik SVG, wkleimy z pomocą Ctrl+V czy Cmd+V po prostu
do np. Adobe Experience Design. Będzie działać. W związku z tym, w ten sposób możemy tę grafikę przenieść
sobie ze Sketcha,
I zauważ, że to jest grafika, która posiada wszystkie te warstwy. Jest to oczywiście wektor i mamy wszystkie
warstwy przeniesione w poprawny sposób ze Sketcha. Przypominam: prawy przycisk myszy, a następnie polecenie,
polecenie "Copy SVG Code", i tutaj Cmd+V, zamiast po prostu Cmd+C, Cmd+V.
Natomiast z Illustratora będzie działać po prostu Cmd+C, Cmd+V, czyli jeśli zaznaczymy sobie jakiś obiekt,
i wybierzemy Cmd+C, czy Ctrl+C na PC, a następnie w Figmie po prostu wkleimy go z pomocą Cmd+V, czy Ctrl+V,
zostanie to wklejone poprawnie.
I zauważ, że ten element jest obiektem, który również zawiera... Jest grupą, która również zawiera wektory.
W związku z tym z Illustratora do Figmy w taki sposób, Cmd+C, Cmd+V, przenoszone są rzeczy, które w pełni wspierają,
w pełni są wektorowe, w związku z tym nie tracimy na jakości tej grafiki.
Aha, chciałem pokazać Ci jeszcze jedną rzecz, czyli kopiowanie tekstów z Illustratora. Spróbuję stworzyć warstwę,
nową warstwę tekstową w Illustratorze, jakiś zwykły tekst "Lorem Ipsum", jeszcze raz ją zaznaczę.
Upewnię się, że tylko ta warstwa jest zaznaczona, Cmd+C i teraz spróbujemy w Figmie Cmd+V, i jak widzisz
z Illustratora
zostało to skopiowane jako warstwa tekstowa.
Jeżeli wejdziemy do środka, mamy tutaj tekst. Możemy edytować go w Figmie. Jak najbardziej to wszystko
działa, w związku z tym możemy też teksty przenosić w ten sposób, na zasadzie Cmd+C, Cmd+V.
Będą one w pełni edytowalne. Więc w ten sposób możesz importować różne zdjęcia, importować grafiki
ze Sketcha, a także grafiki z Illustratora, jak również z innych aplikacji. Pamiętaj, że w drugą stronę też to
działa, ale wtedy najczęściej działa polecenie prawy przycisk myszy w Figmie i wybranie polecenia
"Copy as SVG".
Chciałbym pokazać Ci jeszcze jedną aplikację, z której bardzo często korzystam.
Jest to aplikacja IconJar.
I ta aplikacja pozwala pracować z ikonami, których zasoby mamy na dysku. Ja w IconJar mam
Około 100.000 ikon. Mam 97.000 ikon, które są tutaj w różnych setach, w różny sposób umieszczone i
pokatalogowane, i z pomocą IconJara bardzo często pracuje w Illustratorze czy w Sketchu, ponieważ można zwyczajnie
złapać za jakąś ikonę IconJar i przenieść ją do Illustratora czy Sketcha.
To samo można zrobić w przypadku Figmy z IconJara.
Możemy po prostu przeciągnąć i upuścić taką ikonkę.
I jak widzisz jest to ikonka w 100% wektorowa, więc mamy tutaj różne wektorowe grupy.
To wszystko możemy sobie bezstratnie skalować. Będzie zawsze idealnie ostre, ponieważ jest wektorem
czyli jest zaimportowane w odpowiedni sposób.
Zatem Figma w bardzo łatwy sposób integruje się z różnymi innymi aplikacjami, jak również z Figmy
można zapisywać natywne pliki,
co na koniec chciałem Ci pokazać. To znaczy można przejść do opcji File i można eksportować grafiki, o czym
sobie później pomówimy, ale można też zapisać plik jako plik.fig
po to, abyś mógł taki plik Figmy natywny, z wszystkimi warstwami, wektorami wysłać komuś, albo np. zachować
sobie jego kopię na dysku, gdzieś w bezpiecznym miejscu, tak aby miał backup tego pliku. W tej lekcji, dotyczącej
importowania i komunikacji z popularnymi aplikacjami, jak Sketch czy Illustrator to wszystko. Jak widzisz
możemy bezpiecznie przenosić wektory, a nawet warstwy tekstowe.
Na razie żegnam się z Tobą i do usłyszenia w kolejnej lekcji!