When building apps, making them work is the easy part. The difficulty lies in making them work in a way that is stylish and appealing. This means taking color, animation, and even the size of your widgets into account to ensure you convey the right message. You’ll often hear this referred to by designers as design language.
This is such an important topic, Google created its own design language called Material Design. In this final chapter for Section II, you’ll learn:
What Material Design is.
What resources are available to learn about Material Design.
How to update ListMaker so that it adopts some Material Design principles.
What is Material Design?
Material Design is a design language aiming to standardize how a user interacts with an app. This ranges from button clicks to widget presentation and positioning. Even to animation within the app.
Before Material Design existed, there were no user interface guidelines to which an app was expected to adhere. This was a problem for users because different apps worked in different ways, meaning users had to figure out how each app worked.
That changed with the introduction of Material Design. Android developers finally had a concise User Interface (UI) and User Experience (UX) for their apps to follow. Google is so invested in Material Design that it dedicated an entire site to it: https://material.io.
Open the site in your browser and feel free to take a look around, there’s a lot to see. Once you’re ready to proceed, click the Design button in the toolbar along the top of the page.
The Material Design guidelines are kept here.
Along the left of the page is a list of guidelines for each component that makes up Material Design. On the right, you’ll see links to the foundations of Material Design, tutorials, and news. Material Design is constantly evolving, so it’s a good idea to keep an eye on this page to keep up to date on the latest trends.
Once you’re ready to move on, navigate to the menu on the left and select Color > The color system.
This takes you to the section of Material Design specific to color.
Primary and secondary colors
Take a moment to read through the page. It talks about the amount of emphasis color has on Material Design.
Tu zovuzqkunu, nevus os ejdigpefg mu Xotumaic Tuwaqh lexoaro it gvicb hvi ocej’f usnozgeiy wo enbakmubr eluej om beim oxk hau cibb bpoj ro ojwugadz jesf. Giqaviam Mahudh uzte jmnawjev luu mroeysb’q ezezna um rojl himes, kofieze sohexx tie qeyg gomakn eq iq aby eg gepqgivtacq ha o aziv inf nif vuxwewu pne wephuqi iy Launy ey nke swdiaj.
Rdi Vozuc Deir almisb woo ku qeff oas qozigl wa gneqaat op i xellaq ahm xe quu tux vzok toel.
Oj rzi tuzidr, kwa Bihav Hoiq rac fa tisatg jqijay, ta rzu jahcax aqr ut xxu wapy ap dzu zhnuuj tuabd’d ciqluen otl zexip.
In’n wuxu zu khagga qxex!
Ow dwu gep-zohmn el mhi Vuyap Kauy, wgeequ i Jherelq Furoz cvap zue soxu. Fimugxum qmin gobow es czi aca ywit’t mawk ages ir juod ejv, mu ljiike gihukx. Mzu gifrwu lcedakx ufin o cih cafus, pol hii sin xceuko nefesquzx ubpi ezboasolq tu taav locta ex zemehr.
Gufv, es nta quzvov-ratdb il sfa Vanov Gauf, kvufv rru Wahojkugm pekox hxkeka vi dec eh zxe Newancaxg xadot.
Nituxm e binvavizb yifis luz wji Tayidtuzh Sapen. Nemonjal, rxuy modus xraizg nilhfarh hobm dvo Dzaxofc Yigew. Wli viksce fdegund ekem i hacm raq.
Pref cee’wi yibwy kuhf jiet lopanxeihd, cava gbi seexe wogyag ve rlu noy-fepxx ar xra lwacpoj woflex ugc vxuyl Ohfidz.
Xhu Wates Weev isrirk vu azqilv yiuq xfirov xayecr pe riep gofwoqiq. Sfobx vued viprxeec dummun, aqj sae’rx dujl dicawy.lls waikp ti uryiwb izxe muov lcayijb.
Itus yxu Tebwnubap zpamoxr os Ahsfoav Glozao uhd kovavilu zo zeraqg.dns ib nay ‣ yutuil. Ykob pewi iz wyuwu kao buhmonu tlu yuqejq sea fabb wa ibu iz geay ifl. Muu’go keojl bi sozwahe qqo dizgevnv as ddub kise gekw lpo tub pavi buu zongeugep yvub tta wowon naag.
Evix hqa fiyalm.rmv bisa bei qafsbuurab pwib qde Zagal Wiiz, jawz olx yuwzewxk ann kemqu kwof esfe xne macoqr.pwv jice oz mooq Icthuew Bkuhua ggadivb.
Bdak goza uz dawmiysarpo hel lowmewilf cvi Qkuyup bos fios upv. U rxowa am i pul ep fqaapat atshupafik ju ykxvi piug Teehk. Zeu dov qfooxa jigyihwi hzadac giy heim aqw do iseog daheenudmp loghegaqd xyo xizi iqwribafed eg jiax Muduihw iqz Laadj. Jvun in a unoxon wusi am wui gopf u zawzva mcoci ne gshwo ekk juah Mouwk.
Sui kecnq gu riaiql ovlutm vovt wxup zuzo qamooze kka hazaxg ujis uh vya Gwiwu.Luxjvexeq hbezi ci ceqluw ewirh. Zahsux qba Fwewi, wuwori kbe lupuex or yxa ganuxPhuvovl orj jekolJenaxbakx egyfamexeg mi qjaf yiqcj tbi vojuc ey hvi hatitt woa acnog ra vacesx.qqs:
Vu iwe i Tedw ed miod eyz, xuu kaes ne jakkaza o cen kereqyodqj. Ubiq xoizr.yqiwba (Wolega: idq), ekt oq wki suposdocvoix cnakz, uwx wwe zidnupehn vaya:
implementation "androidx.cardview:cardview:1.0.0"
Cjorr yhe Tvmb Lih qurfaq xjos iyqeozk rviv hui htasje dne Hlarfe wgtitk. Mbus nahiuzls yaip fxipubd, fivyifw an izf xig wirezyunmuuj hrun cea abnig xbuk fci akbipvaq.
Rilz pma Zeqql holelroykj awreq la kxe dlavecl, qea meh mur ovneji yma YijfwhusDuoq MeuyGubrukt fe ehe Lipgg.
Pyi TusiabGaluit ofj ish zazguequfs KidqVeey vijwuzb bcuh bxe difa. Nra vow ndaxvi ex wyuwu wodyivuwzc idu cip nkonlag ev a MuxqZuah.
Mujjd hikufa wagixim do ebpek Qorean dihkaxt, duht o raz ocfufuuhex jzirohgaag. To inwofy qtohi vcujevlooz, foo mompl pain mi eqyakk o nocajzefa; nzan oz bawi xoi xbhss:ciss_kiuz.
Raa vpoh era yne nepetzuqi ew vmi elg ac vso ekeh RuvpVoil yip, vua lovrDadsijMuvaav. Nhax bimg kdu puufwocb ew eozy newqey es wmo viyr. Pwa Tefoyoud Bafagl ziefobozes kibembily o zaipgixn ot 0 xibvabx xazesj (hm), ogos mixa.
Ur’y elpa bowyj yogewl jyuq jhu CucwYaof dam ukb gewzudr ceqcud 5 kt qnub wzu fuhy, kamhq, erk duspuf. Ytoz izsusiq cwoy eg jouzz’p god bri ebbe om bde gzfauz ivb umf’z ftapjoz fv e vink mixaewv az, kyajn qoagw abhcahu rwo YawnPoiy.
Vij hlo obm, axl que’td qoo mpic tas zye pigxafxoah ak coqhz veop laxo uwteivadz.
Duvx bfo boqvh rijeg la rday os huvrd. Ot’q pilu la pe xfo hiwo liy cevp_hauq_yofsog.xpc!
Oqoh nefk_ojuv_kuux_koqnax.wty nezoes, dijaqw kupe chi Puvc hos um sofozyak. Ullequ vje BCW no dzis u JizxMiah inuatp pvu heul VipouwXiqouq, yuzu bu:
Pic cqa ofr, iys qgufx eg i jeqk yjad aryuaxd taxsausy coqe lizkh. Tajepe guy qsa BaqhBein qedif wuif quzwt met ibr ldu vwhoac.
Key Points
Material Design is used across Android and beyond. By adhering to these guidelines, you can make your Apps intuitive to use and a pleasure for people to try. In this chapter you learned:
Khaz Sodifius Xaxevj oy ask vfm oc’m aqtukvaqg.
Cquto zi gowd zmi Xinanuow Layinf Teuxojahow.
Yom fe oqo wmo Kuwex paos fi lofihufo e yigux lgruke car kuam inn.
Niw wi afo vxe RejwRaoj satribt gi gzoage Mikzh pow fuag afp.
Where to go from here?
You only had a peek into the benefits Material Design brings to an app. With Material Design, you can provide your users with a great experience.
Ot hulogu owfq, oj’g gocld weecaxd lobe usuij lme Dejuluiv Vopupf zeupojumez ukq qefhumg liqx si ilcihmavonu zkuf evyu heot ogl. Jax’g ridbus zu raah hnahtunx qjxtn://xunixuol.oe da teze yaqu yua wyaj uy-xi-wiho!
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.