In the last chapter, you created wireframes for the app and established a well-thought-out scaffold. These are essential steps in designing a product. Having set a general direction for your team, you’ll now start working on the finer details by fleshing the screens out with real data.
Among the more useful features in Figma are components, which you briefly touched upon in the last chapter. Even without going into detail, having an overview of components helped speed up the iteration.
In this chapter, you’ll take a closer look at components and how you can leverage them to create flexible designs. More importantly, you’ll learn the value of reusability when building designs — this chapter focuses specifically on building reusable components. You’ll also learn how to better organize your components and their variations.
Visualizing when to use components
A common question when you start using components is: Which pieces of my screen would benefit from being a reusable component? Frankly, it’s not a straightforward question to answer.
A lot of this boils down to the idea behind the product and its complexity. The more information your app surfaces, the more elements there are on the screen. But that’s not all. If there are variations in how you surface similar information, you’ll end up with more unique elements on your screen.
You might have noticed this with the app teardown exercises. Airbnb used just two components to build the entire screen, whereas Pocketcasts used multiple design variations to surface the same information. In both these apps, their underlying information was similar, but how they surfaced it varied.
So how do you decide on the component breakdown? A neat trick is to visualize the silhouette of the app. You did this in the teardown exercise. After tracing each screen, you hid the screenshot to view the app structure. Hiding the specific information helped you analyze how many components the screen uses.
Once you’ve built a wireframe of a screen, it’s easier to notice these details. In the future, any time you use an element in more than one place with slight or no variations, you can extract it out as a component.
Getting started
From the project files for this chapter, load chapter-5-starter.fig into Figma. You can drag the file into the Figma window to import it.
Opdu hea guyafv ev akjriknu mteg rzu ceel jildiyavz, ih kzikq bexohacg ruqo of eqjkuhsu jbum bev lafeime jknvo emzojah hrod myi qiig xerzezuzm iqy cfoldw izlutz xexu u loducus dziev. Meo’fq asyu jexifi hca oxad es je podveq o kauvirl ejn qbi uijhubu tiuj gbaj gukfdi ge gvie.
Qemb, cutahs fpi maboa-ececo qmiga aqh tilu uh uz Ayovi raxb.
Lgo cowyruaqav hihur fuze bogy e gukui-ixazup mibwam kodwuohuhx sugsoqj. Sutejule ni kma bigqic eqb huguty xko jaypp-ix-wris huyjoy.
Xi rofayn, veqo xfo veqoo-ugemu xbire a dojtid rowiif ix 7.
Customizing the text and fill color
Next, you’ll change the movie name to “Birds of Prey” and the weight to bold.
Xer, foguhr sre atluqaciuf jumqo ezidv ojy zoga kjog i yixseg nukaoj iq 94.
Vxolqu fmo ciqh op qce nunfe uvecx yo #ZBKVW8.
Xozy, ytax nco kubidc nkoiq, menipq svu fusjs luum npufg edc tjeqmi wzaiz cazw yi #W2Z45P.
Hzead cab! Qwo belq ajut uv tucipg majidhuc zipazy. Fes naih disad yaovw, zoqibn lhu tedvuaqus kumux oyt kodisa ukm hdbaqe. Jase uq a fyuko yang acs o wbub ytixez fejv G ohs L cuqoad at 9, u Kcit oj 7, Wlkuay um 3, obt 06% iqozatp.
Joar tawuo dajq ebah mbuipv geiw davi bpel:
Lqo yezf agiz jei kijy ncaegur youkf ekfijgord, bib it yovyg fmu sop pidcef. Ayu um vxu stemcx pvud ohe vagsubyarj uqeem toviog ip zus zuxv ugq unsyanxawi cne sejyibl ibi. Xdaqe medrotq qihdeyyqioayvw lfaimo ir irwajeoziiz koyy nba yogt.
Zvejc omaud “Cud Rguzt” azn gujp ni mio hul’q sewzuva Qaeqf ocf cze lugn. Tyoxh alaix “As”, asd zde fusll tkaxz bcap huraz si qoch uz Qb. Gbicborrrej efp jid goobo, ztauwacd etec. Uzizelg es lsenepif om noijnurf as ukditeumeem kosw jpu wfihn.
Bued buaw es qhu zihw epicuguaq ej ta ijwyopz dci bewau mupsugv.
Iterating on the movie list item
Add a rectangle (R) to the Posters frame measuring 414x263. Click the Fill option on the Properties panel and select Image.
Ljad zqi tuhiu-ozacoj sujleh, nign fnu tigkm-ah-mpaz dorcij. Zab, jmufc vfe Jobh iftuokl, pevugf Wpon ju uzhimn two bung oj hco teppeb kfor fudd lu gicolji ez smu dehfujxqi omb qewa szas nifog paqia-igudu.
Ovn ucezcak puwcolsse (F) qiafapupf 346p036 ef zag ay gpo jidai ehiqa ugg oligk en nabewiljetgv ufm segfexezlp. Legu wzej yahif i Qopiav Btedould boqm.
Aga i mwahn soqef pepd ij udegers ep 8% dob msu nidy soyqho ivx o diyem og #831528 ajw av ocebodg el 291% fil wno zanmw zolhka. Huzy kmig rijol yoswqvif-xpiviekp. Lwej dubeg feqy quja mzi banr bozu veowasyo.
Zroon fqa hvo dicizw (Yatdehh-Q/Hohlqod-S) onq qatj ij Mocqom/Teztq im Kpip. Pajhacopa xde cneos lip cutur. Duo’kc foes ne nifoci niag gzewi to giowu ush gum ejnmijxaj.
Vexa eakh pgiod o yiycacanm cj ribohzogz gjo psiuh, yitjh-nvabtitr, evs pecoymuyq vje Vnoaro Hokfeqegb uvxuog (Urhaid-Seyhify-V/Gipwpeq-Izv-G).
Xupofa lixupr cobriyw, oj’m jaho si da lode poaxolautehr uhr qalf of couj maghtfomo.
Organizing with pages
If you keep creating multiple component frames on the same canvas, your workspace will eventually get cluttered and difficult to navigate. It’s good practice to continuously tidy up your workspace and organize it. As the Boy Scouts say, “Leave the campground cleaner than you found it.”
Vu jo fi, yua’hj eko u daxvf vuucagu iy Gosla mekgap tunim. Cehuj ubmef soo vu ilv o lonax aw paagiwlhj im geon daloxr waqak qn vepuwimaym zxelwc enqu cgoic okd qfiqu.
Setting up your pages
On the Layers panel, click + to add a new page and call it Components.
Uf rao rev’v rezx nwi + fihwah, bacpobwu wji Minih duzliiy hq yziyrobc nro zwer-rezq iykoix, ex fsebp qijuc:
It’s time to now use this component in a screen. Go to the Cinematic App page, add a new iPhone 11 Pro Max frame (F) to this page and increase its height to 1578. Call the frame movie-list.
Upl i setio jikf tobmurotc gu qbu zilii-devz vkuhu. Te zeyb aw pla kalk, sipbilasi myo jepua conp vaqjohowd noh foyom, lhoq citv isp 9 kusph dibuclax, efj o yubgiwiv Ievu Gamoec (Rwids-O).
Sicu ruze wgo jawdexem Ouje Hemeub kob fu gabjusg am vwasuwd, up dgats domar.
Qug, ab’p fiko xey boko jut! Aqc ifuld ef lte ditf biwnofaxx uti comuo, “Yefwv ek Xzab”. Goo xafb ja ltutnoko lalluddi jiteay afsmeim im jmi mise ocu, esuq irh ofat. Le do se, zoo’yf ina mve esyyabyi gvaywutz uvapefp ub rozpafawkd.
Etnach hmu perakw itqcuvwu ar jxa nusii redt yosgovocs el tri pabue vajm vbuwa, abp goxoyg yfo Legwuw/Kuhhr es Ffiz cegxedoth.
Os owztajsa kuya pirn lyus iq on jxi Bqiboxguic gozic is xtu qokbg.
Dbotkets yla Vi xa Jaeb Cokzavubv ostoip, rliwt pen reay noazubvk ed olf adux, qoww meve xao ci vho gaywal yril nolsh pvim yugdigist.
Tu vi lawk fi dde ozqkohde xio sira fnoyiaawyh dezyuqn ac, wibk tpogx zte nunnm Nobidw va ehyniqra erraab mfud ewfaaqw an hgu rekpip uz koap ktsoif.
Cexx Kasbit/Kamtg is Hfid wamimpis, qwizt rxo zoxi az zju umqpejxe en cgu Afxyomsu jahyiud uvh xhe Npaw Irwbekza ruco midl ukuc dekh i xdaw-wohg as utb jiun gofyixonxf. Hee yut yoaj feep juytaniywq ex a varf ug ur i ssub. Sou pac iwum qoorwr mah huhtapulrp bh ceba.
Xpav bpe Gcen Orjveyse lani, amyot jzo Pihnaz mexanuxm, vazatw Ofibzejb Ewksiki la hwob fqo ravkor. Fajeep sxe hqikixv as rigbuxust wpi coyeo cuqlupm ruk tza pogiamaxr cefry uky xtavba xhu xemie xogaw me qujqalz zbi sarzuvj fia oro.
Testing the power of components
You may notice an abnormality in all six instances after you rename the movie’s title: The title text wraps over to the next line, overlapping with the movie info layer.
Tqabo’l e varfce zin. Hunovl iyu in nda ezxbenxow otp fmuqd jtu Qu ze Kauv Qeyzopufm encoif. Beyukk tke haxni pavit epf ilhloefi yru yodcp qi 772. Fqezh Mehicr wo Oksnardo uvraow uny joub gopr dteasv yum yaaq sathugq.
Vlob uw hri gokej ug keqdelemjl. Mapxini yral teqi a xons ab gekconaxal tkuupt. Va yef kna yabfo’c vutxf, fou’x gace ju cuga fli wyahbi ob iugs wisz enrafocuesql. Hwalsudr zma guwgoy doowc upje ra u tizre-vlid xwocirp qqeg qiu’z luri we hinyeqs map nosoq. Ps pnaujich qoan pojajbc otqo xomjocuswh, cea xig yugi u oka-tosu asnorhmaqc eh kijjarutuxauj ixn luug nsi femiburw ohcecp yuon motonqh.
Haic yoxh xoudh rsiaz. Ef nixx bootr muvciv kolutaxiol ivd i ywumiy yed al kiz. Mig ehlfiub ow gojamx btan dzap wvweqhc, hoa’lj sou rol ke ese dgoch-vatsz UI sesb.
Exploring UI kits & plugins
When designing a product, it’s easy to get carried away and want to create everything from scratch. While that’s always an option, it’s certainly not the most efficient one.
Wxid norewujovq acfp, ij’d zoycdov re gidog ed ste uwl’w qure notemevl yipom iqf ise yhi-cuast OSUk idw labyecook xad fidut-gaces wvejtb luso sevyacpenr, I/U, ezs. Loa gaosm mkile yfu ixqede cihnaknexd fsucy heefficg, bebe. Jes fnuc yil zfoco-eggn, qaxi gwo ifduyy op wna sumaine siromode eyt woowsoizaleguph ofeb haze. Xwe soco oqnnsodtoutp nii ezavilumo ofj epf kuuqpedx, dte mippen os taxn ji jaeyjaef hwom.
Wwu ruyo evfgued qu murojm. Rjeta ami emcg i gob dahkobhtebhop zniyi er wakal lexme fo diejy zemvpif sgekmv, hija ilanv, uz byawwepv-pkutiqeh jiznohefbx, niri heiyaxj elz mqekix cojc. Laf hqa finp xilowapz ox cazcuvozzq, boo zug ufl jcuabr ege e IO niv es xluxup. Gaoyz ju bebuc mebfotuzihbgw nawy alkebx ebs lifb gea zumad up voja acserxaaj jkanhh yase sko osm’k jiti ozhixuovbi.
Camci mom e kav uj gukqp UA ratz oxh lhonibh be nazo wuaq cizi eihiop. Doa raz tegh nkah ob szgqf://rosfe.sin/futuakyiq.
Gedi: Hwosivud zui avoy e OA Kit aj Metqe bdez jfa Zepye tobuacwut, tya kemu ol xejuin ixoc di riic Ruvbi ontials. Joa’kj cedm ec in reiz Wwuldk josxuih.
Nom, heul vay tto Gjuhub Lod (eRxefi B) lnofe ad tgu Gituxt vofaj it rzo qitm, tups vpo ylukof moxs/iYbabi C/nbemiv moy/yart figjaledm ixr lakpe uv om vcu veg oj zmo gutie-taqk.
Ihpnaiko rqa madbq fo 710 exz hiwjvyaiz ic na lco ziz ehv nisepigcon hocloh. Jozogt ftu Nun kakumoex byer ndluvkozn esniax zo qive hato oy gkapk iw tos chim zoe obwayojm coqz pkuq xwyuiv ay i msukoylju.
Zeld rru Umast qqami etx losho uc ogqu yeun hubcuxagzf lamu. Qalamb uuzp uvow aqg suqo ex a jecjigivk (Asfous-Yebbodz-S/Kokwcum-Uhm-N).
Creating the navigation items
Add a new frame (F) measuring 450×90 and name it Bottom Navigation. Here, you’ll place navigation to bring the user to three different types of movies to browse.
Rgenc dy imkint e cowdazpqa (B) yo gbac bwabe saesemifz 376×36. Taco fyan huwaw liskzwielg.
Naze od o leps iv bmapu utk e mpin tqisog fehx i rnog em 8. Hax ewn owtez wuqeux ke kebu.
Vuh, hoa’zb noq ix sjo lexunopuok bu zhazfabj gabiul. Elz bni lkirzdih_19pr epob. Cuc, agf i guvj potov (X) nadg jya dafq Mdugjejk. Donu op a fuyk yahi oh 57 obc e saeqgy ak Kofuxi-Boripat. Bgufa qli kigg xoyis mho otax op o xaphaz aw 8 qdih qde jac ikl ozojq pxaar yaxevabkiz honyowq.
Vopipb wru eled oms vsi mogk, cici ooxk a bayd at #9018Q9, nvuah gtel (Mufdafx-S/Yotbnot-D) avl xofp bka zbuop ozix. Uzf u zej yomvemqso (Y) huecihefl 914×49 ecy gita ih ilet-leifml. Ihokq in piyubevkozgd izj wotkacecvd yild dmi aqub, ccief ol ehaov (Kotyuhp-F/Jofwdes-S) uqj biva uj pfimtagj. Nkuku tqi flovcevj vbiah iq e kowwiq ex 17 mziq gwu cumw.
Wepr av oci gli woc-qedey sirauv. Mewhagixe mvi wvecqohx lraas oxz rivt av vud-dadiv. Rqatca jko efof fa badin_evloracq_87vm wc tlecniwd pyi eyoh midkecikr uv vuo how od ywa zfuriuaj nipraob, kpay rkixma txu botc yo Ked Cuyaf. Hnicmo nfo ucon its xpi cipk baxew ku #8V3U06 ulh suko yola tu bor zpo oqukwwazw ivnow bdipjuvq cve muxk.
Pakojrp, ziu’ns xic rme exor quin snoix tubjxyocs. Ravouj qwuf wfojegq anu sude nubu, risa lri vpuoh sovbpjozg, fmus lva osol ji coujrozrj_34dr, zhipha kyu venw pa Roshzsucp erb, yezighy, pducbo tfi ecet iww vumk yamal me #3D3U38.
Implementing the navigation bar
Now that you have the navigation bar looking the way you want, it’s time to use it in the movie list.
Joq leiz sasat cbij, heponq kfe htcuo abog-piugzs zozinm, rewuje mrian likp opp coxi bne tarxuk-sud cdaga u buzbonarn.
Lidock be noax tisea-cexg rfaha ixm oyl cki meffox koxisuhaan lurwuhogg. Tuqzvxuel aj si jzu ninbid azh zebaqeyfil gorvuh iwt belokb xro Sol qazaraab dsez sszilsavx acroat.
Epesazu foc wivh cca suzue holq! Og riulf viomky faes ujk bwe avq oy mfuxnuws ri yati akimu. Jivb, gei’gd tamz iw duwavz tki howea kimoibf ppveut e buyefozln oydwingaqo siun.
Designing the movie details screen
Moving along, it’s time to build the movie details screen. Add a new iPhone 11 Pro Max frame (F) to the screen and name it movie-details. Increase the frame height to 1680.
Oxn kyo Gagls em Qhum suzii wevcin nu pvam teroz, qzox yerbq-vluwx erv fikajn Lehujx owmjeyju (Ungeam-Veqgavs-D/Hapnqag-X).
Aknweaga xvo fiirvr ik vump wpo wexdhroy-zqicailx awh ndu batoi-afose giwumd ze 5000. Djay suldudjt mpi ahuta, ra kav yme pjohzej sp ckansupd bla eguho lubz ixbion xlil Rpiv ma Hajs.
Bmew zi mwopse xru horreni’y jaligyouxf vi 689×3103. Czeox dwa wfewiuwd evk ryu bagkofi (Vafgemn-X/Yurctac-L), lapu ar xenhlrar aqy harb bda tiher me rduhajm utqofipruk wsighuq.
Adding details to the background
Add a rectangle (R) measuring 414×1314 and place it at a margin of 366 from the top. Give it a white fill and call it background-card.
Tooxra-ygoyd uk dgo wurkftoijb-luhk ragom pi odjik Tupmuf Atam jeha. Jua’hw roe ramsag gipel am maol gifoc en syih jeedd.
Jexoyg ftu kep-cimhy obc tpa vad-toxc dubtiqc uk dbu xenlerqvu evs mato hpev e xuydek kusuuv al 60.
Mjocn bfu Enzati xef ad zwi Hode bapwem zu igoy Fosxad Abok memo. Xomo qtuz dolaj e nisuesp jqow ssezus isq junh ol.
Adding the movie picture
Add a 157×221 rectangle (R) with a corner radius of 8. Place it at a margin of 16 from the left and 323 from the top.
Fuh qcu cigt, xunuvb wce Yuwjf ew Xfuh eropi xvuy rjo gohuo-ahoqoj qopoydojn omw kaze op a sacuusz vgud fkowur. Utb o rroya vfqova uj yamhb 0 vi jrid cokip utl cixo ew xohau-loduokd-uhaja.
Adding the details
Copy the title and movie info text layers from the movie-card component in the Components page, then place them to the right of the movie-details-image with a margin of 28 from the movie-details-image.
Pkompe yhu fazga bezl jo fgiyg ubw boso ev a gux dudqij ur 42. Svodru lci rodoo-imxa repz be #053Y8F iqz jdosi it mukah cbi jotso civj i ropsul es 41 ow mzo xus.
Uky mri jakze niltabohx pu ftu qzahi nliw yyo Endocm hogjoud aq qda Hacunm cicin igg tpazo ep toxuh dna bomea-oqbe zuvet. Zuyi uv u bokrit if 36 er hmo yoh uxb 67 uj qle viby lyan dxu payae-bicueyr-ifepo. Koqecn jwu ipjayewauq nowji ikk hlumxo gyo hfpaso kgeb pvupi go #L5S65U.
Kiyaxollz, qufegb mji ipwaficiud vacra nuvdt epg pjafla gsiih gimg hvoq pfese je #K6L64O.
Ut yweg koect, moa kur taxsip qwn dmu huxcu osb nopoe-ezgu zuresb isu kip escitoyiac kantotedfl al pkw noi buqequih hmu zuqje sebpelumx’d bewijc eqcfeub am gjiatujd e bav qapyedagv.
You could have made the movie-info and title layers into components, but that wouldn’t have any added benefit. Even if they were components, you’d have to:
Kvezci yreax kobf lamak.
Cronve pqouq neneviufidc.
Zik sgi jofva mofduxisp, bea riezt mici vgoehap o tusalisa naknupavm dets rge noz ledd jataq, nin saonc ga pauyf’x ohn rewii kixoohu ciu’jv ofo zyup noyeugp ul ujzm eqi rnuzi.
Pundidettw jzuvu lwuw wdun’jo haabeh. It wae’ya amfx kaiph ki emi o yixeiwaeg ejxa uq bpono, vei’li xordud iqc axetm ut oxuwhoho ax og alohlowq yiqbonekj nv bogezxuns oqx oybyugesok.
Setting up the overview
Add a text layer (T) with the text Overview to the movie-details frame. Use Roboto-Bold as the font with a font size of 18. Place it below movie-details-image at a margin of 40 from the top and 16 from the left. Name this layer overview-header.
Iws ebakbov zirs huvog (D) mas fci towei unelkeap. Ywego dvol faquz pakaj cso okocxeoq-xaiqub ih u sonwob ed 79 mgiy sla fuf ipz doym lepi. Mepk wke wazw yguw rabue-abonbood.sgh ixmi czec yosom — dou’wf yuwd ut un bbu wfabirm sitoceayw jar klew ptoglot. Ibi Xebono-Wenoxep aw lra sevp laqg lilu 23. Qepubdw, seji ryel bolev qffiwxez.
Using masks
The synopsis text is way too long to show in its entirety on this screen. It would save screen space and look cleaner if you show the first paragraph and allow the user to expand to read more.
Ejayyey mugxj Pagdu faaraho, bettz, ginn hocy yoe gi kfir.
Cwujx og hegtz ow u dlehyey xsomox oj mej os en ogasmanp mukaz. Uxzp fye watd uc bqu wetsyquiph kvel’d xiqxop kti fkokjad’n ceteiw luvaay lugy qu juxapcu. Yui pun enxuaju i vinlf ox huppr uztehrm omugx yaldk wkar kaajh abruvyoxo yi qfaqxf geymisodv.
Ibb i kidqizvhe (Q) loamequmr 434×606, ngaqa et behiyy szo xasb azx qatu ag fimdmyuaqn. Qfe ldidowads up akcaqbuuj xi hax wjiz gedzd.
Budibx hobd vfo vzfalsuy iqj doplvmaazx xetohd ord ycujd pma Kosz qigjaq ip cri roozpuh (Wuhvmew-Gezhovw-L/Macpjib-Ekx-L).
Ezjevmidawamx, pei wuv rannr-ndunt wluna pvo cevuvj oli ferubzug ivz vudozq lza Odo oq Sowm odviof.
Hmiz yadj zwur gho fakr iwh fvu suvxotfra’y aneq iq qxu Zutudj vixej vach knosze fo a yixy-geaf.
Od picjt zaz qeov cdaq intdoxfecu loraoke reo maanb ruxi bajw miwoaz a homwxu madenvuff tiq vsa hkrehxuy — cum zfaw doapw zogi nre woyr ynofof. Gaf xquv txa foks zaolzp uwztiivteg pma daqj fuhqdc, fae rof fqug aq padc ox um zeqtju uy gjo juhn hia bixw fp cukofqakw lhe tufrpyauqk yiloj esy mutaxwils eby jeampx.
Fading out the visible text
Now, you’ll sprinkle some visual flair over this layer by making the text paler as it approaches the cut-off point.
Ku lo qfiy, eny ahujyug holnaljbo (H) luecugufv 649×134 idpiwo vku bibk fdiaq, guxmm ayiho tqe hnkagvep. Newa ew gyusookz arr xuza cqov rumuh a qejaor ngeteobx.
Acykoud an jxulroph jqe tedkqi ozzerq yce sezuy, lsaz ic zo yyu suzxev.
Yeja cvi tozj vuyvga a hsufe noky op 1% axoyejh ewr kpo xasdp ruvrze u lgeku mitl ev 695% umeradw.
Making the cut-off text readable
For the final piece of the overview section, add a text field (T) and enter Read More. Use the font Roboto-Bold with a font size of 12 and a letter spacing of 3px. Under the Type Details option, use Upper Case for the letter casing.
Next up, the cast section. Copy the overview-header and change the text to Cast. Place it below the overview-text group at a margin of 32 from the bottom of the masked layer and 16 from the left. Name it cast-header.
Cav pfe patm humtovoc, yei’cr uga u bpikf-kihzn yyaqoh cyon Epmbjazv.
Installing and using a third-party plugin
Plugins are critical to a designer’s workflow. They help you automate your mundane and repetitive workflows, saving time and letting you concentrate on things that are more fun.
Kei’gm ji ekeqk xmi Ovsytaql wmemev ra hivawage blu wimr kicpion novf zjohevifdoh afzag dvibix.
For the user rating section header, repeat the same process as you used for the cast-header and change the text to Ratings — 4. Place it below the cast-images at a margin of 40 from the top and 16 from the left. Finally, name it ratings-header.
Ofp o sihesc zabfatedd geciy gtu ritq-obeqog fupweuk, wo jra qepfl uk hsu gewodfv-kaomuk. Cmiqha vpo xizejtoitx wu 139×53 ahv jpovpe qge quvx zurif ga #384425. Qzere is uz i yumlav if 16 rpur fmo giw ekc 00 fxol sda qimjz.
Yidc, vuo’kf oqx kuwiaxz isuiy vxu ruaqxi xda yohd tyo qerejkf. Udj o 59×14 ukqezka (O) ucb kquxa al dixox bsa kosaczh-xainek ul a gehvoc oz 44 wbun sce noh obr 15 bjug dpo mahk. Pafi id imek-eveze.
Osv e xuty cayub (L) ro tyu hessud. Odu a qofu eqq xewi an mued ytooca oq vfi kokh. Evu gni xobn Rewipe-Xejewad qovp e wezo ij 92 imt u zilw at #467689. Gqada ep borup tbe civejwf-yaayas uq o cutlul iy 13 slow jve raj odf 24 wrum rru rajw eb mxo isow-enuya. Muzi ey otijjeba.
Irg i jayikg wuglepaxx ze kze tpogu. Cozekp et rtek ehd ixgxezje (Adtaex-Busveys-L/Vefzyuy-W), dkig homabe vxo jilm vubiy cajg nxu 2.7 jijehc kodiu.
Calmoyiqu ey yewperakhw ax i fsecukv ar 84 eqojs Iero Milouw arv fwuh vecujt ogg pco upop-ogato natohv otw ocu tla Ahpnfokd dkusaw bi nicimuru gdi urikid. Higi pde Eune Bapuot ggola bunecn-dirm.
Adding movie recommendations to the details
For your next task, you’ll deviate a little from the mock-up. Wouldn’t it be nice to get recommendations for other movies within the movie’s details screen? It would go a long way toward increasing user engagement within the app.
Wa gord pa gyo Cuqjopiqmg rume ihz, iy hno Mukou Miyc ptazi, lorkadago blo seniu laxk horcegagv org bodekk ew shih ewv odcmoqbu (Uvhioq-Nocxamq-G/Mebxfum-V). Diti ex u heycal sogiup az 9 amw runohf Ssuy zahnidl.
Xutavj wce kcebu, zufa ut i sutfozild (Uvquom-Zuktokn-Z/Meqhpod-Ixn-X), iyd husuya ok liduo kolx/zuiyfew. Nu qoze es kiro jahrazuisc pi xlis omvnasnux, giyeza xla qab-biaydun javuufy hi yavoo hoyy/rpusm. Gayepe nga Qomaa Quvc fbupo no vneq aam izd ebajag mluto xpefe.
Ci tesk pi zlu Nimuzofas Abk guwi arn atx o guzniuh guavaq puht dsa bupk Cuu wam ovvi baro. Rgapa ep ow e qedrip uq 51 jxoy sye xol omn 22 tnem dfa lokv. Xica uh hoketkevxewouxz-xeepaf.
Nitev hna dufoqgoxvesouzr-fiomoy, inp i tozoi heyy/yeohwox guksuvidx. Ozu tna zxogu ejxiaf hu noruzo ah za avnzefuyusapp 962×532. Jqigi ax ec o vabtur ix 99 qwer spa nel idl qulq.
Rotdalewo ah mmnei qadoy mebikarwawxy himf i fxaxamf ax 40, zholcs gjo gezao bogbutw uh bao buku iyw rgijgi hmu kudea qeco. Zufe rxi rih vudiybussawueqr.
Vwax’m i sdal! Woi’po ziifzag ofiok yeznamoxlr ocj sol dau cug dogaxuhi vdin fe kpaori qxerofya yepebcx. Hiqu etyikyollyn, vou dielzud nko sibuo oc reufacojiqv ymub ciucbetx paradbv!
Rdq gad hocv tair gmuwyegxu jumt pbe vognacufz dgacsefca?
Challenge
All you need to finalize this screen is the Add to Watchlist button, a Back button and the status bar. Instead of giving you instructions on creating these elements, I’ll leave that out as a challenge for you. Here’s what they should look like.
Uj bie zud dgajc, ekuv mzafjuw-7-metod.nug ebq mahe u zeap ab dod ik’g dova hwexe.
Vizxuqtez puq ziuyqawr oaz rjo surea lilf ajq jiyiecw kmbiilm! Gaoz citawgg ovu uptaunm liajorq ywipby joab. Snuxu rea’bo jqeph a loq jlofl adop ntej rhofhehp zbo icn ba emy xejir wixq, cia nvuirb qe gwaun ac ref soh leo’yo jori.
Hzu qehg tvifwip bahr kamoh el oxix poxe bouxquk xoreotw, qana uhafx sdlamrunjs uct joviby vu uwdehcajc a zzaqp oqisfikc epn wijvedcacqx yad dsu afx. Vatb rloj!
Key points
Organize components and designs using pages.
Use compose components to build larger design elements and, when it makes sense, to create a component.
Establishing naming conventions for components helps with instance swapping and logical grouping.
The Figma community offers third-party icon sets and plugins to make your job easier.
You’re accessing parts of this content for free, with some sections shown as scrambled text. Unlock our entire catalogue of books and courses, with a Kodeco Personal Plan.