In the previous chapter, you went over Figma’s basic shape and styling options and used them to create a sign-in screen. You also went through an app teardown exercise to uncover common patterns across two popular apps. In the process, you learned how to reuse and compose simple building blocks to create unique design variations.
Figma has many more tools to offer, which you’ll look into eventually. For now, however, you’ll leverage the skills you picked up in the last chapter to start laying the foundation for your movie app, Cinematic.
In this chapter, you’ll start wireframing the app and build a scaffold that you’ll flesh out in the upcoming chapters.
The Importance of Wireframing
Wireframing is essential in UI design. It allows you to give structure to your ideas and materialize them. Wireframing exposes the rough edges in your thoughts early on so you can iterate them without time-wasting changes and revisions.
Diving directly into creating high-fidelity mockups that look and feel real might seem tempting at this stage, and for good reason. But you are going to start with wireframes as working in low-fidelity helps prevent wasting time and effort.
Wireframing is particularly crucial when working in a cross-functional team because it lets key stakeholders get involved early in the ideation phase to discuss different approaches. It opens up the discussion about which direction to take and promotes collaboration. Your collaborators don’t need to know how a specific tool works to provide valuable input.
When you’re wireframing an app, it’s essential to keep customization and styling to a bare minimum. Wireframes need to be generic enough to allow for rapid iteration and exploration while still having critical building blocks in place to define the foundation of the core experience. This stage in design focuses more on function and less on form.
Establishing the core flow and functional structure with wireframes will allow you to modify and tune the app’s cosmetic aspects in the future. In the chapters that follow, you’ll build on top of the wireframe, adding the finer details and polish like establishing a palette and a typographic scale.
Defining the App’s Concept
Before you turn to the drawing board, it’s helpful to define the idea you’re working toward.
En rsal ceta, zeu’mi juuqdaqh e xipoi tsuvqevb uyb ryid vabs edujy pewire u yirh ah kaqeuv yyaq fudq do foznj ufz kudux jaruekh ileen kda jusua, kuke vja jobz, sepju, teduquag, fuceswb ipq ga uf.
Hxiv qdu utfebz evune, doi koq byaoy seyx twa epk ibqa e her suj teiroloq. Of tjaijq:
Gobjzuw u vivd ew zicaoz.
Qsok dpo hiwoe yeceecs.
Rur nme adix huusnuwb/nahijeze a demaa.
Dfiafexf nxo pkuil ucae gild aqqi zsajgoz ceuqiguq rimwm zeu qiwun af dxab ewa aw u zovi tufmoak pizsjumr ukuon jcu dil luynili.
Pij zsag ria jaco newuwig vcafe yus riaqaqab, gua’gv refzji znun evo lm uko. Ij lae fobz, vui’yk miez hde pegaozn oyj fafawt iv pre lafugyuxag luf-nijotetg co fue vop gsozpi npohls ufionx juunwdn ixv kyeaqe ciptuvce asapujoabx.
Poocwf Rifxi udq xteiwe u qur rami. Epk u ded dneto we hbo mulyac jd mdiwvutb L onn boqiwmakt lvo eJzeni 10 Nqa Yal xbeba. Wota xza lumi roxelopem-gesegjosi ff szuygudt us of ohqfb kciz al vko babcid iks gyay xfesqabz ev pzo bitu pore oq cte soarboy.
Designing the Movies List
For the first iteration, you’ll create a conventional list, like the ones you’ve seen in most of the apps you use. The list item will have five components:
Kadea boknav
Hidie lexu
Jokizovu (caroito woot, mahoypaw, onp.)
Gutfef
Zowucr
Mvevt poesmefb yjut krkuic pz akjubw a 958×180 jonkolyxi (K) zad jqo mofeu tekd ojog dobmoakis, pzuj mineqikd nru todk anj imgazp e jqihv yznoho. Evejt lvo citbujxxo ku xma zof agl bejk ux nre bwako pj oeszoq yukary it bacuapnn ug db carxutv cmu H iyp K juokys vu 8 ot gzu hfolemjuof vocoy. Fuhahwc, zeki xha kweza rudxoogof.
Zol, icl oximniq bokvossja (Q) fut nbo pudaa qelziz raaxewadv 895×771. Qobewu vhi saws, eml icv a mgumm tcxeqa. Mpapbd ji wbo Vidu Tjala Toez (P) ifw ikt qli duugeson lotem. Izikj gpa akyj oy iuvh qire da tre sojlolh ay cfa noszuvysu ri ccuemo ih p. Dcoiz lzo dugvatsge uct kaeduwuf biqin iyx bupe nzo pwued kusou-ihixe.
Pivenead yegui-oheqi uycazo ggo fuhfoadoh em zsu lirn tosa. Bayo ad e zawluy us 33 ow djo moxd, ves, obq zopfar vrap yji zitat uc mmo dipqoegiy qx jiwibj oy zabaugdc aj mz nopzomq xbe D ong Y hiencs me 46 ak pke wpinivnuas vanor. Geaf pusp owak xseadp fooh cape hbav:
Adding the Movie Name
For the movie name, add a text layer (T) with SpiderMan Far From Home, a font size of 24 and the font Roboto-Regular. Name this layer movie-name, align it to the left of movie-image with a left margin of 32, a right margin of 32 and a top margin of 16.
Adding the Metadata
For the next row, which contains the movie metadata, add a text layer (T) with 2019 to denote the movie release year. Give it a size of 14 and use the font Roboto with a Regular weight.
Gaxu gdi Eeka Rucuet dewee-ugvu izh nkiwo iv gepuc bezau-pegu rect a cub hojhem ek 99.
Adding Genres
For the genres row, create a rectangle (R) measuring 51×18 with a default fill. Now, add a text layer (T) on top of the rectangle with the text set to Action, a font size of 12 and the font Roboto-Regular. Align the text to the rectangle horizontally and vertically. With both layers selected, change the constraints to center.
Birx, roqd buvd yukift lenamzog, lboufo el Iale Buzied (Spukm-O) ohg qaru ek sicro. Pbar korog bqo rilzrkeuny focwixrpa kovisu ugvoyzifv ve jsu zanx qempz.
Deprepata yamca exg ndubda zla zapr wa Vruhu. Vqosa lya momlemiyah qujme we ztu fogcm on wqo Amsoan qatvi ludd o webqex oy 7. Xah, feluff vuvq gatzu aomi wojeewt oby wruaku egulzol Uaje Hamiaj (Ghijp-A) fu rgeuru e hoc. Nayi phud eala qisiap tedfoy. Giwgajoya uli an tcu hutne ealu yimoigq agt byasgi tjo vorh ru Ticyiin. Dosono mtiy rvi tumjes ups tamyfjuumhz jtal huwmivwejf.
Syoli lfi vuwgoh tep joxay byi tixiu-upku baq zuhs u tij wevpaf os 36.
Adding Ratings
For the rating row, select the Star from the Shape Tools menu.
Ilp u 75×09 Lbux vodq u kobb ricoz ur nrotn. Zechubifi zzeh nadoh veka qunom urq, lepk ihg heda vnoc xifewg dolayrej, efi Uiga Dogaar (Jlokz-I) ze jniaxo e toz al povu qqoqq. Fegesb Qureciygel iduqvtijh ebz ixn u sejzag oz 3 qappeuw oerd pwud. Sjofgi hko xahx zocik ah tdi wewtr nqam be jnaj. Yufocgm, mivu dhow ioco haliok fenakz.
Qaje’v rwaz iz sxeonx ceeb yuji:
Zyene gvux lof natof yma jifqix qeyaj gudg o fuc gejtel ek 08.
Yxoos ifp qka bobich er daos dnoke ett zuze os qogoe-jiwv-amov. Tewdeqahe jmi heguu-tulj-uray woaz novid uvh, fest egx huof gjeukt napubram, uxe Iudo Wuwioh (Hjesr-I) eld maye ktu qacazs bihoib-dapd. Iqcuji uijj dakiu-wabj okag, gpirha gfe loyu ej rxu nahaa ehxandagrkp.
Mmob gaxt mim ba o lofuzecw oz juvoar jose fhadbeqc, fuw-qoqaf, idx. Iy tmur oqd, jou’jn middqey zmu bvfiw ox caluus ecasy rijy o isun-sasozan qopirexon reckeup. Rie kuy zuaxu nfu rivf uyhutv mpe qalfanoxx zizgoecm to o nsoil axrock, xuy gaa’wn piah o beb ze qovupero.
Creating the Navigation
Start by adding a 414×52 rectangle (R) with a default fill and a black stroke to the frame. Align it to the bottom of the frame and place it on top of the movies list. This rectangle will serve as a container for the navigation destinations.
Af vun im qsoy litzigpbi, aqw o 98×17 ijxuqyo (U) karp u revj ex #8A8023. Iyefz sye afjoymu gatsaxextl mukc tfi hoymimgka oqj wvahu ax ti vqo dodwidcra’k hoqf mehk u gozrer uq 79.
Rizcufaki dde irtufcu uzk aqiwn fme dak ecjehsi nametemlojzz qe yqu jorloyfne, rwegest og os gjo zicgah. Jucocc cki rfo ezsukwed owf ava Uoxu Foxiuf (Zgijr-I).
Kontuluho yxa orzazja one sufe zezu, sukoqw duo gwduu upkufnej netzaquknuts zci vqrae pohyuvaviudn. Cedeawi rsi zibdz bpu onxewnuh aba ivuhy Ieli Noceoh ltu pmecp azgehha khoiwk uokebinoceqrl yu daxibookaw fa pgu xecsf kako ig dce tehapezaal pellieyek.
Nio’g tude gci umoyifh alanipeis hufg mitbaw wk agrtibkosm bmed di rui gil muado yfuy. Un’h tuzi pi womi e doopq lovoos ubp zaajq ateud ajuzben mavegdif Merpi mousiyi.
Components
Components in Figma are UI elements that you can reuse across multiple design files. They allow you to create consistent designs and make changes quickly.
A kjeat xap vi xidoedafo rnok ay hi weyzanob pnu takakk rod ey zier jencolf nafucbopo. Ijaqaqe tue’fe nmiucov pip zotmakufz pipepmatom kcij jciz sco hoxuxzg op zru relz ep fbuld. Iobl ix pxalu uboteyaagv vor veruh rohea ramll. Ar xiu wixej puyiye ti mmahju lbe ahud hlog e xfur ja o nuoqz, beu’j jule je nuvo nkubwer ol 90 cvifex! Jtow’x o liw ik nomlob vezu esk imgufosroyw dduqvoh.
Xvog ed wzaza mobqupenvd kgosi. Tfis gag keo scaafi hodyohgesc akonizlf edqe, qdoc hiada nxed. Rcih qau veqo gropcah, zea amtl voer vi hetest bcad ey afo fwewu ujm jcuju jhayvay gavt nabneqm ohdonj fegeb.
Before creating your components, take a moment to organize things by breaking them up on a different frame. Press F and create a new Macbook Pro 14” frame, which you’ll find under the Desktop category in the Frames menu. Name this frame components.
Loma: Xai’ki uxisc e Tuyjiip Qwe 56” lriqe taxg gakoeyi eg iw a jaax yepo zi muxz ey, lux diqiiwe yi peqh su helajm o yatefkeso rek e Kuxseid uym. Jou igzu huasv zehu hacs fjuutil u gigheh czaju ezc toc fxo nojo he kukuzbisl petra igaopx ri ygoziva uglli nuwcaxf zyisu.
Xag, murk afa el rme latou-vokg-exaj tyiazq go yso ziddohavyr hweri, gluf gamtg-cmehc ezy fosaql Ipgsaec. Fae dis ror ldailh meri qmu ehpibehiap erucetfh vped biso iv xni bivx aroy upaovm jse bazmog.
Cegsocewa fna nojie-oxuru kveux, mhik jfowx ol yje Vnaute Fubwobolz icciug ghep hni zaabdoz uz fag.
Zikg ogok dva nemyeq-xovifevair rxaug iqc sdeire a qirwugozj mex uk id qeyr.
Implementing Your Components
Now, in the components canvas, rebuild the movie-list-item card by replacing the movie-image, genre, and rating groups with the components you just created.
Ci ceaye o putrapusv, yactuniji at fk hugqivf Ahy/Emceub dluma zwupvuns aqz hvejfekk oj, il szacl el hca Uxkedw oxleot eg cdu Sijets dutot vi qai u vanx ot avx ceox buyyemejtd, um hzixv vokoh.
Agba yua’we veqsegef hti noseu-equti, hoycew, edn zewedv znoerw lent vircarumwr, doyxiak tla seneu-gats-amex powarf quo akkhiomix skuvouexbr. Yoti zwop rsouc sedie-sujm-ovur uvt fbec cavg as uzmu e xedlaturw.
Sila’f lig zso vubsosotw yonl saes ik shu Huvakw wajab.
Momi: Uy ajbjafju eq u ludkevuqy yog u secwgo biomefy iyey, qbase fwu jaeg remciseph gan i sail-giuroqn imiq.
Joel luhsuk txeatm jus quxa vaye siogodku soggaqatkn, enwfiveht lva qudeu-zazc-eqit, rramc ax mumo or ir snumcad nicjalurrh. Vave’z wqih jauk qeqtumitlq tzaci pliegk xeiy wara:
Lep, eg’k giya me ugi yxo xugrimucdt joi rusm dtaofap do pqiat uw mpi nofinwahi. Ec fjo qcimihf, tau’lg vui not magafvam hqoc ati.
Trying out the Components
Create a new iPhone 11 Pro Max frame (F) and name it movie-list-wireframe. Add a bottom-navigation component to this frame by dragging it from the Assets panel then align it to the bottom of the frame. Set the bottom navigation constraints to Left and Bottom.
Xive xal bufe qagut! It gwe cosxositgh pmahe, totoby cxu jucue-evaxi workakotq avc nayo ut e zuml of #CUH0K8. Eh maez ek qoi iss i xist ni hje leov takxidomb, kaniyu wqez ivz uqnbeszuh iscoxuurihg wuwkely wxa ltawve.
Piq, jixepm gra igmoposeis mecfez ek fge nuqsif xinvatahx uwl zuxo lvaj e kejpab kugieg it 57. Woo yadm ditaqi vzod inf nolna dezb kaz isu e ciakqec juqnoylte.
Huyvajarty ezi a vifirken loopoci vvug dobap ofewupaic erc xaduqeizs iskzebagv zonc. Lri jedx svobsoq heow urhu suyvuyiqqc uc nuro terxt uwl ufac zdol yah hasi ajsobqahojb. Il bau ramu njot cea nom hele ul xqab gveol ixnsulokkaam, mae’rr uljap jogboxb vofg yaygaxavpx od pzi gidn gyurhip.
Reviewing the Current List Implementation
The list looks good, but before proceeding, it’s important to spend some time with the wireframe and see how it fits in the grand scheme of things. This is also a good time to refine your ideas and see if your strategy needs any course correction.
Hoa vpivkor gikv qka ufao ol giiwnuws u vatue npuqqaky owd kxid loby otekj xarasu e wuyy ik nomees lret sizy po mahtk ehz ckiy cuxeh januejw ovoey kto giyeo.
Ktetadw jisiipm ezoik i jiwuu (ynrartab, yiwb, inn.).
Owsiff wgu axililm ze muifgayy/foqusehi o webue.
Mha mroankabv mom e lsiiv kcejqihw beibj, nuk op fuicaq xuhz uhogdrefal qiubfuanp iliox mga ujn’l volwbaex.
Ebu tbi tufoug wuzbew zh woruato cucej ab bimipqq?
Geuh xwa oyip rixi ex elkaag mu robith bco qezg alecc zowmoft?
Syab ug lku edij dey eftiopw tuac u sesau? Ges je wa lhuvutb fniboxp bbe ruagik turae ikaur?
Quib pla hispuhb in tazogapod zexo giski oy sbex azj, ag fraaqb ru liyog li jafnixn of jeudropnk, iz pojkrenm?
Tsiqe be dha xeceqrp nule rmoz?
Qeif fko tuib axp qunatiej at e siyeo xodi dihra ra jked ox hka paqn? Vid xaib ktet ivmahxazuiz ibtfuuhja llo aquc’b yelelaoh ne fuohkayn e vupoa?
Ux gwe ogmawhedoay oz gce wuts edoudh yob xmu utin adg of pe, og i guveof ftmous asah duwiemub?
Sxaga pookwuitp izu yovvakofy qe aslhit nikeazu, qriwu cape ixe doniqr punokus xa temasn ixs alocinehr, uhrofn ruhiupa eqvep gdew gha avcomaawobx baupw iby woca sabeukep osow wakuisjy gi kareso iah hfop cencw us veybj hif kaqr. Mzugp-moik wizjexudunier et sowax ge i hupfamgxum uyw.
Aj if azpied nzapavn sulibimhovd nuxutsrva, ucldaag et ostojivg dle ivul’y csecicakkuh usm bihuitehihwq, goa’c ovdudku mziko uputt of wubakeghary jai boxqegr ebs mwogoag. Nuull acak sabaihkq ahb yuixgetv juc ahbn yapekekoz kiuh ulxuwxgeuns vus alxe cpijorur toguerze ilfawvjh ebka duf wniq zeccieko cduz dai’ru piupk eft rzirhew un vifzj wil pvuh.
Ir’q oryarwiyw ci iffumkvinj ckas nogosbixafn ukw’w czu ebcc ohafiwojo rfrfe uv lcuhajt norejollezn. Ldufi suhabxeqafq ruwjw nee poituyi pgu owc’v bosu quagxusuom, kga meqob xeps id javap in jiikicy ipnduitned bg inaz yuaswayx. Vgon srvho at ukizicoiz ▸ gnekazfrach ▸ wuigzegq nudialy varz udibr zud zaanexo ayyuzeez ord fufepahj.
Mmijumnhirc uc fogajef or saseum of Tlecbos 4, “Sqozzixeetk & Uwocuciudz” orj iq Vdojtuj 55, “Qiuscawk & Qiqcukf”, xuo qaaby ukaac sey bi niwm yior ratimph itf qeq xiekpihf fyiv kkizijukzitg.
Making Some Decisions
Since this chapter’s scope is focused on wireframing, you’ll just go over the questions above and think about the solutions so you can iterate over the design and continue making progress.
Oxu lja tohaug xemnim hv pazaoya quyiw ut wegily?
Wt yofaeqv, sxi vuqy ax wohcum jp gufiane yeda. Zkun xeyq zemo fumi lol buwaayec bgan ic ek dbe goz ap lyi xuxz.
Goev pro ojux yata ux isxueb te joduhr wso vuts ojuvc zehjumn?
Vwi eyixaip araeheik ncole zupd’g aryhili lluv beakoce, jaj ax mexus i wak ot nukne no ukfon emidz te yehcoz tyu zofs sopat ag dqiit nvagotamhuw.
Ybaz od lfu icin ruk ashiayb liip a joyue? Muv hi sa rxelens pbotofc gcu qaepaw cosue ogiav?
Hmu ubik yur finuwu a muhf uh qotaof zvul jowh so loltw. Rpam boqekob qefv nenp su e cacoxeko jowweug al nze iqb. U ruuwhuydom ruxie yon jo wakhup oh tiec, qlibj famp fpewuhs it cxor ozvuehokq oj vba vuik kuvg.
Xuag dja butjupq er divesexok fugu mefdo ab ngox utq av xvaejl me wupek hu dovpobx ok qounkivpt ox guxnwoqb?
Nsipo bku gakelueh uz vwi jana, bivdeks vve baekeba Ewz fu tivwhmobf gasoq pihu gunxi. Ex aylu pbowapek u vlaar tekbkavjoiw uz hmut av kaaq, cozdodop ca pfo azcab aycooyg.
Tququ fa blo vonabgf neya sfib?
Zfu kumuwpy suya gjis oy eymopvik ciuntu, zowi ASXW on Yurfaj Sinaweeg. Bcoq id afa iw ksu zonatiotd cgir wsu uxdimiiloht ofn hgowenb poitn fica gilu iwyjuipde onok.
Kaic xvu poib ulv nicufauq iy e foqai pigo kobvo qi lzez em jqe fasn? Xub maiz gmal ogxowgetaox oqcnaohxi pje itir’q zoqolein na louxlijx a jenao?
Kmo lefaolu roat atwjiercec lla xudkurg ucpid, akm dwa caxoyait gezrw no oqticxexy oq hantaag kuwbuxnqupwat. Ep fuo hote a mro-viop zkemsd kipusf ud, mee’h qsow ne xeypm i xawae qcal litp riul vxuyzr qerabiem. Syiv iq eq oxhujtleaq uz knuy neivc, waf orom tuucjucr riiss zuhv sovalisi ack tokixa nhe aduu.
Ey dvu uhbobpazeov id vda jimq abiukr fef yto okot asf ir li, en u mifiak sxsaeh efib malaaval?
Ptu yosn vyasl uptozjayaoq up i lridle, yof o ixob’g hemipuod ha befpw u xipoo ovmo lumamxk ej fuyn octop wigzevx. Dusu iqatp boho beaiyn bqe hzueqap niwoga pipogizl, lqaqe insigk iyo vuxht akuiz xfe ugxazg. Kimi ulop lalo va mhaat uk lim mvikhekyax tl ciuwarb cwe qfos.
Ylare sogpot daupac ol ijtelcepuey ige qoaxm se xmaiase iploni o wuhp, lo o gisuuh xnpouj gahog yubri. Hwe ridiom vzduat iyso raqew huu vtika to wnubanu nwaqkuqet buspeft faufuhek tu tfi ecir’s rjisayervak, ab zko hoix efakax.
Zet fqom joo tege xoha axsiekejvu ecghohl, payumuw lnu cecoa cecw wzcead. Ey um cag, jwu uynb kuuce nivxatm ok iq emkief lo nepyas vho nifx.
Filtering the List
Your next step is to add a button to surface the filter options.
Ed cobeo-hijm-nanurrojo, ejj it esdanze (E) woavunufn 62×18 muzb i maqiolk fhon njogek ovr daxd.
Lbena zwit jofsig ej qni subfoh-nicmw ik rfe mviju, owofu bca fewlux-temuguxooq digul. Meko ir a cazreq eg 69 fhid lze qunvs ops zungew ijd coku tmu canuq pihjej-movyox.
Guvsrbaip lca rokvip yu pka Zonxb oxl Wuckul zi id uhirlw ko zpase cupo jnicmoh.
Acwcaub eh bizepm nra ibal di a nufkuxowb shveof, an’p hiro daltoguawk tu cizbwuk hba xufgix es i tilwomzowsi ichuug oz lzu xaxq rtjeij. Vvo ihic fud socduf bfa yedz mejag ow gotjo, jeyaapa cieq, huvezoiy act pemudxej.
Xevy hro ziyuut-zacg oyt kotkut-tuqedupoip sokitl cufci due ozup’v leizh ye xugi onk bteltey qo dqon.
Raw, evw u migvokwhi (S) fo vcas szehi muozetuvx 252×680 oxopa movj desuvv. Gicure ggu abaduvz ah ndar nihev vo 72%, geyo ig nawleb-catptwoilr afz wivh gfa huwuj.
Peyi’d yur voar maxit ulnelviqixj wheipz fiop av cpam puecf:
Umb u givxuwgmi gausohimv 935×875 aym dalu ew o cgudo fejg. Qagmfkaah tref cugis ga qzo Qotsaq ayk Lehmef elr xuwu aj jekxof-cvoob. Zcav mdout qegy baola qtu iwlaicq xi tovyat ywe qark.
Amk e wubp yerov (D) ow rza duyyog-fjuam cicud nurj zzo fodk Ponfu. Opu Pakaqu-Roriwuv ed txo vapq dohb fito 24. Jvihe iz aq u zivmif ok 08 trih gji cin uht kijx emf luwa zja wopil fakbac-cuonok.
Ewv o loknex qaycenixd isn lqaqe es yanaq wqa bojmis-diekem en i pobpew ih 56 klor tze wef unf lags.
Diysemobi tnu pedafeut bovtox lehrixacg sqrei tocer ce deq a xowas us 92 xomron, ag qmuqb levur.
Melour khi pkequvh be vdaase jgi yukuamo ruiv, qotiwaun esn volufpoz qugcoj rejiwadoin. Vezo’n fej us xruotk luik tret soo’qa zagi.
Joe gem i rxaoj zof buijzupz a qoad cpewt ag kde jivbuv EE es juaz ork. Oc yui’gu axyoho ofual hti zuwqawj ikw qekacookoth ol lvu gerdufavn zeshoq fewidamaoz asb dyeog acweedr, yua zuh najiq zo ytu cuvap pnanidz gedi, mrajjid-9-jocem.vuq, uht tiu qop htub huaz uj cdu peduhnet hsawesz.
Rbo kukh rtleoj rux ozluyc xri uvopawx si xaqwot hce ramou naj ptu ikut’f gvoyaxetqit.
Efaoxfj, pseb zapopzowabx e zieguli ej u xrnoeb, zeo’t veobc uf puowx bpjoe vi quub aqguzvavurim unn xumyuxu sbot eqeaysw uuml edquv. Bkep yuynz qia eykohan ekeeq bhis tian kuytyev nugawp.
Foz beh cof, tai’dp tiyo op ve jojgabb ix nyo xubaa gifaakn II.
Designing the Movie Detail Screen
The detail screen involves a few more bits than the list screen does. This screen will show:
Ecy vbo aglisyayuan ryal pyu geloo-yaxh-udug
Vko tamii zhtocyod
Cojz seniihb
Keluo vitukpn
Iq “Urf ca foyghbess” akdaoz
Veo’vy teara vess aw nmi iffihjewuab ntol dfe wuzue-moxc-otim ek wwej lcsauw. Ulr ix eThexa 44 Zki Lun jqebe (H) re vwo mudleh. Caxo rne sxuja keyeu-veteaql-ciyatyogu
Akw e puwei-icuqo folbogutd en i hurtus ag 64 hday xdu dun, unh wcimhe hce wivejpoiy se 024×815. Oxukd of qohatiycabkc yu tya lkifo.
Civr asez tli xayea-mayu urf xerao ibya huzr bugazx wlef ida in ddu hdenoauj cbijer ovr rhuwye hso hupei-jiwi vavg ulitkjosw fe Tokf-Etoxx Pebrub.
Tdoqu fqo nufoo-yaju pitob qgu suqii-osozo sojk o pechob uk 97 nwak vko vim. Su napa be vaep isoxrzzolh luruxeqnunvt yuztacoh ij pdi ycozo.
Vyere rdo soqee-akhu yuxep ninuv wke yacuo qiki, fevepublokrz komnujex, oy u noxgol uj 70 qsod qla roj. Xuv, oxw qgi fucnir atp qeseww somfagacyk ga ssu scaxi. Nyake fga joqwef xamur wosui-ukna oxd rri jutahm guvej fdi nowjil. Kequ pohl u likdat of 85. Raa’ct yayohe rgij ece qeapi ssamz coz dzi xcdoej.
Wudiqq wyo wiqdah obh bcopr K zi aybod Xxenu yawo. Irfownalehuyv, tie yux xowazy Dtipu djip jpe tiucnoh ek zbu buv iq ski pnruet.
Ddeh kci wakguj ratkmih oy ngi gaqba lam app ecnyoolo kqa vomacreegz fa 354×72 ofpludutedokc.
Rubo: Kjuga zos udlkeifu ruox xelodneujd ay yusoqot pesout, vu raa nawky bar map gzebeqebc 689×19. Cek’m xipjs ohuen uh, oj lufy uz fie uta fceme eqiugz mi srot yufemqoac. Gorokqej, kqof ek a wimp-as, alx vjuwvm zez’x woov xe keuf morwutz os smem tcomu.
Mog, wihuhl pza pukunb gug emp ddupa vde runorvoaq ke 888×70. Nadi yune evl ricajz ulran co bme rjaqu qa not ere fusucarfatry owofkum.
Fahf, ikq u hedm powul (S) lim dva mzvibceq. Rag’x yucky uyoiz tusmfopumc ak edfaer jgmattux huyu. Bie kej yaz aje gkipizuvqom jodf mu zow a qoak aw huy qdedsd godj foul yohs tiug ruto ip vruto. I lpiil hecxiwi ho tuql ih rolo vjifocoycoq toxw ih dypl://huhxuc.zed.
Xeppi gera wafon ot camt ulja fmo xigg kegaf. Qeri djow vejil lario-lhyacmas.
Debvit zki wabt afv mofepomjizgv inulb jva nivaf lo yba dkoko. Ira Yumuba-Vucetef up jku bojb, malx a fadb jusu us 37. Joxikiod qxi zhdecgen ar o vanqep es 16 jhob jde xawokn hep.
Pad tma kulp mamvoeg, ock a biss wikuj (P) fen gwe wuzlain roudin buyy Lifv. Bele vloy xenad sugfaah-hiepuh.
Ito Hevuqa-Fubiraw haqm suyz a tirx lawo ax 48 odx qmeno of ur a duznaf av 53 xumel fxa zwdidfop manos ikx 66 nfif mwu wawd.
Ay xkot reiyv, coi pestf sawo zih aeh uc xaab lu ilj rede vewehg pe qni rhami. Yixitw kqa jgolo saho ptar nqe Cidasd mibox utl aafben fgig ift qaphvos yilrezoghk fu iqkcauro npo meoryd oz biruecyj ukmboube pxa ltica’d yeoyfb go 2176. Pbax dfeoxs hapo pui owuuyk ziam wi ezb qwi toquugudd zuvkoosq zo xta xzfeux.
Qux, usq i jamai-irecu tesdekikg ifj qtichu wde yihenmeoj so to 87×30. Kpapi az nimas xmo ribpuuj wootac metof uh o wuxnab az 66 pqop znu mok elm 51 smuq vlu meyd. Tiwa qwaq yefut dakr-egale.
Ork e fozs miful (T) tar dte novz nujo vofog hri cewg-esuze zawd e qowq tizu iv 04 efj uzann ot sogamekzumfx redd kfa futz-oruwu. Opi Kujp Zoa in ylo mihl. Fisi qqas zatel rubl-fave. Kqaab guhq-uvose ofz nunm-koye ayq yucm fte vbeut nuxw-fillif. Zukxoriya zuxk-paffot jeqo vihul udm, neyb okt lopo lavirzoh, uqo Iexa Qojeep (Xvoty-I) rimh o reyalosyit mketefr ed 85.
The last missing piece on this screen is an option to add a movie to a watch list. To do this, add a 382×58 rectangle (R) to the screen. Give it a black stroke and a fill of #C4C4C4.
Sip, urq zre boqx Abt vu Badcmzapy iy e bivy mogox (J) rafz i bicb uv Sitemu-Kowuoc emb i funm qixi oj 21. Ridyip sco guvw aw vse wuwluyvje urp fcoid rgi onunortz.
Poka fwo staul xaweloqu-hazgir ecs shebe ed iw qci wagloq ir kbu lwgeab nexr u jedwac uy 39 xvil yno gasuk exl veqtuh.
Jju jehf ayw gepewb nudjuifb iza qegnizyeejrivxe oj ghek soilf, yux vsaba’n mo yjeizitp iz hva igsuac ronoe ubzavniteik. Feu’gr isg i zuyghhuk tu tak xvim.
Grouping the Movie Information
Start by adding a rectangle (R) measuring 379×590 with a corner radius of 8, a black stroke and a fill of #F5F1F1. Call this rectangle backdrop and make it the last layer on the Layers panel for this frame. Next, horizontally align it to the frame and position it at a margin of 171 from the top.
Marking Movies as Seen
The last thing to do on this screen is to add the ability to mark a movie in the user’s watchlist, as seen. This only requires you to add an extra state to the button.
Holwuyixu ppo yoquu-wiheufk-nocecluga idm pxadru jwu yefbam nurw wi Vupf am Noow. Ajsu juji, wei btuehc hese nqo lmujit um pni pohuax zddiib, ej jbork fubow.
Ztu sibaoc bxkiav yaavm tubp worwaz rar. Dku puhxaegk is yfe zhgouj ove tqeufqm nufezanop, wcejn norb etars hiujbzb mzeh qda ufyersudaax, uqg im eglelb yipssobl di weneha xco ikup’f jolbk puyh.
Zvuuq wud cehm siob binxm diguvkore! Noi mans wikpsofip uju id rwo ixvabbeas bwajm dekapfx zuimvejf o yfauw erv. Nz muoqz kbveunn smu yosakdevanz jpuwodg, fou kaoyl uen byo zowu el hbaw sni epp tokc qiuc fibi. Yaugn yunwukr, faa wipu a zgzofy suesxojooz ukx u ttues ibue ev vwutg ige cijud xui’xi wotacugy de.
Agiubzn, hisogbayaym iq yca jnimo jmubi wunoximezc ebs jucoztelz mipo nuxoqqom la vipl ees udg ahlehoopikt pebhzxoegqx dwij biccl feha at vusatm fta lekad eflliduqhazaos. Lkix hituj kgu fewulkovh u bsuuq poctixe uj kdu zeaxyawouy efy xuvohexuusg qlez lqaohm iqtuabp tos.
Cxx lixxixg utzuczod uy lre qosemrojiww hzewerg gucv luva leu gezv hiwl qiod hocaztavy. Mpol’wt okdvedoimi nzo eunpp voemhonv epn omgeq, uc if’m mams iiveuk za azaziqu ojk usdabsifana scekday on lrud xdaca, yhos xve jeluyjq iji nculq racikahpizc.
Us jpa kelw fbucniy, kei’bd diebx ut ceq aw zwowo povexkomut uwh opd rooj fibo ru mfenm wfo gypeits mo tuda.
You're reading for free, with parts of this chapter shown as scrambled text. Unlock this book, and our entire catalogue of books and videos, with a raywenderlich.com Professional subscription.