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.
Wracamy teraz do naszego projektu "Home App", i będę chciał otworzyć mój plik, gdzie rozpocząłem tworzenie
projektu dla Apple Watch'a.
Będzie to prosty projekt, będzie zawierał kilka ekranów i będzie tak naprawdę rozszerzeniem aplikacji,
którą tworzyłem na Eduwebie w innych kursach, między innymi Sketch'a czy Principle. I tam pokazywałem, jak zaprojektować
całą aplikację dla inteligentnego domu.
Tutaj stworzymy do niej taką... Taki dodatek, czyli możliwość obsługi z poziomu zegarka.
Więc dodałem pierwszy z ekranów, który nazwałem "Home App", ale zmieńmy jego nazwę.
Możemy też to zrobić dwukrotnie klikając na, po prostu, Home - i w ramach tego frame'a pozbądźmy się
wszystkich warstw, które tutaj na razie były.
Upewnijmy się, że jego właściwości to jest "Apple Watch 42 mm".
Zawsze lepiej zacząć od troszeczkę większego ekranu,
gdybyśmy chcieli zrobić później na 38 mm, będziemy mogli łatwo go zmniejszyć. No i rozpocznijmy naszą
pracę, a przy okazji eksplorację wszystkich fajnych narzędzi Figmy.
Po pierwsze: mogę włączyć tutaj nasz "Layout Grid". I zauważ, że "Layout Grid" jest widoczny, jest to pięć
kolumn, które ustawiłem, ale i tak - mimo włączania czy wyłączania jego widoczności - nie pojawia się tutaj.
skorzystaj w związku z tym ze skrótu Ctrl+G,
aby go pokazać. I teraz możemy w zasadzie zapomnieć o tym skrócie i włączać i wyłączać grid tylko, właśnie,
w ten sposób, z pomocą tej ikonki z oczkiem. I to będzie bardziej intuicyjne. Jeśli chodzi o grid, który wybrałem,
to wybrałem 5 kolumn i odstępy 20px pomiędzy tymi kolumnami.
Nie ma to akurat jakiegoś większego znaczenia.
Myślę, że w ten sposób pozwoli mi to zachować jakieś określone proporcje czy marginesy, ale przy tworzeniu
tak małych interfejsów, jak na zegarek, w zasadzie nie będzie to aż tak bardzo istotne, Więc na razie te
5 kolumn sobie ukryję z tego poziomu, i jeśli chodzi o taki wstępny setup naszego pliku, to upewniam się, że zaznaczona
jest opcja "Clip Content".
I w zasadzie to wszystko. Zaczynam projektować od tego pierwszego ekranu. I chciałbym najpierw stworzyć
prosty kształt, czyli zawsze zaczynamy od narzędzia "Rectangle Tool" czyli R na klawiaturze.
Tworzymy sobie prosty kształt, w ten sposób dostosowujemy sobie jego wielkość. No i przechodzimy do opcji koloru.
Opcje koloru to pierwsze, które chciałbym trochę bardziej szczegółowo omówić, ponieważ w tej sekcji wypełnienia
naszego kształtu, jak również w sekcji "Stroke" możemy operować różnymi kolorami. Ja sekcję "Stroke" na razie
usunę, ponieważ nie chcę obramowania. I przechodzimy do sekcji wypełnienia.
Mamy tutaj możliwość zarządzania różnymi kolorami wypełnienia, a także dodawania więcej niż jednego wypełnienia
dla danej warstwy.
Jest to niezwykle ciekawa opcja, ponieważ pozwala z pomocą ikonki + kliknąć na inne wypełnienie i
np. wybrać sobie tutaj jakiś kolor, powiedzmy kolor czerwony, a następnie, tylko i wyłącznie z pomocą tej
ikonki z oczkiem, włączać i wyłączać go - czyli przełączać się pomiędzy różnymi kolorami dla takiego elementu.
Co ciekawe, możemy też zmienić typ tego wypełnienia.
Możemy to zrobić za pomocą tej malutkiej strzałki i wybrać tutaj jeden z typów, albo kliknąć na konkretny
kolor i mamy też tę samą listę, dostępną w tym miejscu. Czyli możemy wybrać jeden z gradientów, np. gradient
linearny.
Mamy też gradient radialny, gradient typu angular, typu diamond, a nawet wypełnienie obrazem. Włączmy więc
np. gradient linearny, i, jak widzisz, przechodzi on z jednego koloru, z koloru czerwonego, który możemy zaznaczyć
w tym miejscu, albo możemy zaznaczyć go po prostu wizualnie, w tym miejscu, i przechodzi on z koloru czerwonego,
który oczywiście możemy tutaj zmienić i dostosować, w kolor czerwony, ale przezroczysty. Czyli mamy ustawioną
wartość koloru czerwonego dla tego elementu, ale przezroczystość mamy na 0%.
Gdybyśmy zmienili ten kolor też na jeden z kolorów żółtych czy pomarańczowych, jego przezroczystość możemy tutaj
dostosowywać np. za pomocą strzałek na klawiaturze i wciśniętego Shifta w tym polu, albo po prostu modyfikować
ją w ten sposób.
Jak widzisz zarządzamy teraz przezroczystością tego elementu.
Jeżeli ten kolor w jednej części gradientu jest przezroczysty,
to będzie prześwitywało to, co znajduje się poniżej, czyli kolor, który wybraliśmy dla drugiego wypełnienia.
Kolejność tych wypełnień ma znaczenie.
Możemy ją modyfikować, najlepiej zaznaczając takie wypełnienie, klikając za oczkiem gdzieś tutaj, z prawej
strony na wolną przestrzeń.
Wówczas zostanie to zaznaczone i teraz, to wypełnienie, które znajduje się powyżej, będzie przykrywało
to wypełnienie, które jest poniżej, więc możemy zmienić kolejność, łapiąc i przeciągając w dół i w tym
momencie, jak widzisz, ponieważ ten kolor to kolor typu "Solid" - nieprzezroczysty, nie mamy już przenikania
nie mamy widocznego tego gradientu.
Ciekawe połączenie, to możliwość stworzenia np. gradientów oraz obrazków, które możemy dodać jako wypełnienie,
możemy przez to sprawić, że obrazek będzie np. półprzezroczysty, czy przykryty jakimś gradientem.
Na razie nie będę korzystał z tego gradientu, więc mogę przez Backspace czy Delete po prostu go usunąć, albo
z pomocą minusa. I wybierzmy wypełnienie typu "Fill".
Przejdźmy do opcji kolorów. Teraz, z opcji kolorów możemy oczywiście posługiwać się tymi intuicyjnymi
suwakami, a także suwakiem przezroczystości. Ale możemy też przejść do dolnej części, albo wpisać konkretną wartość
koloru, konkretną wartość szesnastkową, zresztą możemy przełączać się na inne notacje, aczkolwiek jeżeli robimy coś do sieci,
najczęściej będziemy korzystali z tej wartości szesnastkowej.
Mamy tutaj też coś takiego jak "Personal Colors" i "Document Colors". Czyli dwie sekcje, które odpowiednio
są naszymi indywidualnymi kolorami, do których możemy dodawać różne kolory przez kliknięcie małej ikonki
z plusem, i wtedy ten kolor, który jest aktualnie zaznaczony, czyli ten czerwony, który wybraliśmy został
dodany do tej naszej listy "Personal Colors". I te kolory,
co ważne, przechodzą na wszystkie pliki w Figmie.
Czyli, jeśli będziesz tworzył nowy plik w Figmie, możesz sobie właśnie te "Personal Colors", z tych kolorów
korzystać.
Możesz kliknąć prawym przyciskiem myszy i wybrać np. opcję aktualizacji tego istniejącego koloru, czyli
zmienić go, albo wybrać opcję "Delete", aby go usunąć.
Bardzo proste jest kolorowanie różnych elementów, bo wystarczy, że klikniemy na element i teraz będziemy
klikać po tych kolorach, będzie on zmieniał swoje wypełnienie.
Natomiast oprócz tych "Personal Colors", które przechodzą na wszystkie dokumenty mamy jeszcze opcję "Document Colors".
I te kolory są wyciągane z kolorów dokumentu i mogą... Jak widzisz, tutaj możemy posługiwać się kolorami,
których do tej pory, których wcześniej używaliśmy w dokumencie.
Te listy możemy przeglądać w postaci kafelków, albo w postaci list - zarówno "Personal", jak i tę drugą.
I gdybyśmy chcieli korzystać tylko z tych kolorów, możemy zamknąć sobie tę sekcję, klikając na tę małą ikonkę
albo ją przywrócić.
Ja najczęściej korzystam też z tej sekcji i korzystam z tych małych miniaturek kolorów, a do tej sekcji
"Personal Colors" będę chciał teraz dodać kolory, które wybiorę dla mojego projektu.
Jak wybrać takie kolory?
Najczęściej korzystam ze strony "Coolors", i też link do niej oczywiście znajdziesz w źródłach. Wybieramy
polecenie "Start generator", i możemy tutaj z pomocą takiego fajnego generatora wybrać sobie różne kolory.
Jeżeli wciśniesz Spację, to te kolory się zmieniają. I wciskasz Spację tak długo, aż zobaczysz jakiś kolor,
który szczególnie przypadł Ci do gustu. Wtedy możesz go zablokować.
Wybierasz polecenie "Lock", i ten jeden kolor jest zablokowany. Wciskasz Spację kolejny raz i ten kolor już
się nie zmienia, a pozostałe się zmieniają. I wybieramy w ten sposób i blokujemy odpowiednio te kolory, które
nam odpowiadają.
To jest dosyć ciekawe podejście do generowania takich palet zestawień kolorystycznych, ale oczywiście
możesz też z sekcji "Generate" przejść do sekcji "Explore" i przeglądać te najfajniejsze, przygotowane przez
innych użytkowników zestawienia kolorystyczne.
Jeżeli któreś przypadnie Ci do gustu, możesz je po prostu zapisać. Najczęściej na potrzeby Figmy
to, co robię, to robię sobie po prostu zrzut ekranu z takimi kolorami, a następnie importuję go do aplikacji.
Czyli teraz wystarczy, że wybiorę możliwość importu czyli "Place Image", i przejdę sobie do tego pliku "Coolors",
który właśnie przygotowałem jako zrzut ekranu. Wybieram polecenie "Open"
i to są moje kolory. Teraz te kolory przeciągnę poza frame'a, czyli tutaj na górę, i umieszczę je na górze,
w ten sposób, i te kolory dodam do kolorów... Do tych moich kolorów. Więc zaznaczę sobie, wejdę do wypełnienia i w tej
sekcji "Personal Colors" zrobię porządek, tzn. mogę pousuwać te kolory, które nie są mi już potrzebne, z których
nie będę korzystał,
a dodać te kolory, które zostały skopiowane ze screena. Zostawię sobie na górze tę belkę z jasnymi
i szarymi kolorami - one się często przydają. No i powstaje pytanie, jak tutaj dodać te kolory, które mamy
powyżej na screenie? Ponieważ mamy obecnie zaznaczony ten kształt, gdybym kliknął na plus, to wtedy doda się kolor
pomarańczowy, którego nie potrzebuję.
Chciałbym dodać te kolory. I teraz, możemy skorzystać z tej małej ikonki Eyedroppera, czyli tej małej ikonki
próbnika, po to żeby kliknąć, a następnie możemy zaznaczyć dowolny kolor. Więc korzystamy z tej ikonki.
Ewentualnie alternatywny sposób.
Jeżeli teraz przeniosę się np. do jakiegoś innego narzędzia, to wciśnięcie I na klawiaturze, jeśli wybierzemy I
to również ten próbnik nam się pojawi.
Możemy też skorzystać ze skrótu Ctrl+C na Macu
i będzie to dokładnie to samo. Czyli wejdźmy do wypełnienia, teraz zaznaczmy sobie kolor - ten biały nas nie
interesuje, bo jest też tutaj.
Wybieramy najpierw ten kolor ciemny, kolor tła, i dodajemy go do naszego schematu.
Następnie znów wciskam I na klawiaturze, kolor akcentu, dodajemy, następny kolor, który wybrałem... I tak przechodzimy sobie
przez wszystkie kolory i dodajemy je do naszych
"Personal Colors", z których będziemy mogli skorzystać na przestrzeni całego dokumentu. Ok, super, teraz już
nam się to nie przyda, więc możemy usunąć ten poglądowy
screen, wejść sobie do wypełnienia pierwszego elementu i wypełnić to ciemnym kolorem, który chciałbym właśnie uzyskać.
I to wszystko, jeśli chodzi o kolory - a więc wszystko również, co chciałem powiedzieć Ci w tej lekcji.
W kolejnej będziemy pracowali z następnymi elementami naszej aplikacji.
Do usłyszenia!