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, w której chciałbym pokazać Ci, jaki jest potencjał gotowych szablonów, które mamy
w Figmie, albo możemy je do niej importować.
Przeszedłem do sekcji "Drafts", czyli szkice na moim koncie, ponieważ znajduje się tutaj na każdym koncie
taki plik Google Material Design, który jest szablonem.
Jeśli pracujesz z plikami Material Design, to będziesz mógł skorzystać z niego. Wszystkie elementy, które
tutaj są zawarte - są elementy wektorowe, jak widzisz, są to gotowe formularze, gotowe elementy, takie jak
listy checkboxy, radio buttony, kalendarze, które możesz wykorzystać i które są zgodne ze stylistyką
Material Design, mamy też sekcje typografia, z pomocą której możemy podejrzeć, jakie fonty są tutaj dostępne, sekcje
z ikonografią, nawet dobrze zrobionego grida.
W związku z tym wszystko to możesz wykorzystać w swoich projektach Figmy.
Przypominam, że pomiędzy różnymi zakładkami w przeglądarce działa w Figmie kopiowanie na zasadzie Ctrl+C,
Ctrl+V, i możesz po prostu zaznaczyć sobie dowolny element,
najlepiej zrobić to z Cmd albo z Ctrl - czyli z Cmd, czy z Ctrl
klikamy na jakimś konkretnym elemencie np. na tym kafelku i teraz orientujemy się na warstwach,
jeżeli chcemy np. cały ten element, "Road trips", to możemy kliknąć na całą tę grupę,
następnie Cmd+C, Ctrl+C, skopiować ją i wkleić do naszego dokumentu.
Jeśli chodzi o Material Design, jest on tutaj dobrze opracowany, natomiast w Figmie nie ma ważnego pliku.
Przy projektowaniu dla iOS, i często mamy do czynienia z takimi projektami.
I tutaj przychodzi nam z pomocą właśnie Sketch, ponieważ Sketch jest aplikacją, która ma taki tryb tworzenia
nowych dokumentów z szablonów, i możemy tutaj zrobić sobie szablon w oparciu o iOS UI Design.
W związku z czym dostaniemy szablon, który jest właśnie przygotowany specjalnie pod te natywne funkcje, kontrolki,
modale i różne inne rzeczy, które znamy z systemu iOS. Jeżeli chcemy projektować np. aplikację na iPhone'a,
jest to naprawdę dobry pomysł.
Teraz w Sketchu zapiszę sobie ten plik, wybieram "iOS" jako nazwę tego pliku.
Teraz mogę już przejść do Figmy, i w Figmie znajduje się mały przycisk importu, który jest w lewym górnym
rogu, wybieram polecenie "import pliku". a następnie przechodzę do odpowiedniego katalogu i wybieram plik,
który zapisałem, czyli plik "iOS". W tym momencie zobaczysz, jak wygląda importowane plików ze Sketcha
do Figmy.
I co ciekawe, te pliki są importowane w konkretnej strukturze, ale też są kopiowane z zachowaniem takich
elementów, jak symbole. Powiem Ci o nich jeszcze trochę więcej.
Natomiast, jeżeli pracowałeś w Sketchu z symbolami, to one przechodzą tu jako komponenty i będą także działać.
I teraz, jeśli wybiorę ten plik iOS Components, a następnie otworzę go, dwukrotnie klikając - ten plik
dość szybko się otwiera, jak widzisz. Możemy tutaj zzoomować się na którymś elemencie, wybierając 2.
Mamy warstwy i są to elementy wektorowe, w związku z tym możemy z powodzeniem używać ich w swoich projektach
w Figmie.
Dodatkowo, nawet wszystkie te warstwy tekstowe, są to warstwy z tekstem - warstwy które przeszły tutaj
jako edycyjne.
W związku z tym możemy spokojnie tych warstw używać na potrzeby naszych kolejnych projektów.
I to jest w skrócie to, jak możemy do Figmy dodawać nowe szablony. Bardzo często przy projektowaniu będziemy
starali się oszczędzić czas i zacząć już od czegoś gotowego, czyli nie zaczynać od pustego frame'a, a jednak
wykorzystać jakieś, czy to elementy interfejsowe,
czy to jakiś specjalny tzw. " UI Kit", czyli zestaw już gotowych guzików, gotowych jakichś kafelków itd.,
żeby złożyć z tego w całość naszą aplikację i, o ile do Figmy tych zasobów nie ma zbyt dużo, np. na stronie
Freebies, do Figmy są tylko dwa zasoby, mamy tutaj jakiś prosty UI Kit, czyli właśnie, jak widzisz, różne fonty,
akapity, zrobione przyciski, dropdowny i tak dalej - od tego możemy zacząć, to będziemy mogli sobie zaimportować
i na tym budować naszą aplikację, ale tych zasobów właśnie nie ma zbyt dużo. Natomiast do Sketcha jest już ich tutaj zdecydowanie
więcej, np. 90, z czego mamy sporo jakichś fajnych UI Kitów, czy mockupów, które na ogół są darmowe i od
których możemy zacząć pracę.
W związku z tym, dlaczego by nie skorzystać z tych rzeczy
do Sketcha? Ponieważ możesz spokojnie te pliki Sketcha, nawet nie posiadając Sketcha, możesz je stąd pobrać w formacie
*.sketch, i po prostu zaimportować do Figmy i pracować z nimi w Figmie.
Ja polecam Ci bardzo fajną stronę, która nazywa się "Sketch Apps Sources". Wszystkie linki znajdziesz w
katalogu z plikami źródłowymi do kursu.
Natomiast tutaj, "Sketch App Sources", jest naprawdę masa zasobów, około trzech tysięcy różnych zasobów, z czego
mamy około 180 "UI Kit'ów", które są dla nas dostępne, gotowe, i możemy po prostu z nich skorzystać, zaimportować
do Figmy ten plik, który sobie ściągniemy dla Sketch'a, i pracować z nim w tej aplikacji. Także polecam Ci sprawdzenie
strony "Sketch App Sources", i ewentualnie jakichś innych stron z zasobami, przygotowanie sobie tych zasobów, wciągnięcie
najważniejszych plików czy elementów interfejsu, czy to iOS'a, czy jakiegoś innego systemu do Figmy, a następnie pracę
z tymi gotowymi komponentami. To wszystko w tej lekcji.
Do usłyszenia!