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 that 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 that aims to standardize how a user interacts with an app. This ranges from everything to button clicks, to widget presentation and positioning, even to animation within the app.
Before Material Design existed, there was no specific user interface to which an app was expected to adhere. This was a problem for users because different apps worked in different ways, which meant users had to figure out how each app was intended to work.
All of that changed with the introduction of Material Design. Android developers finally had a set of concise User Interface (UI) and User Experience (UX) guidelines for their apps to follow. In fact, 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 look around. There’s a lot to see, so 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 news, tutorials and other information about Material Design. As Material Design is constantly evolving, it’s a good idea to keep an eye on this page to see what kind of apps Google highlights as good examples of Material Design usage.
Take a moment to familiarize yourself with the page. Once you’re ready to move on, click the button on the top left of the page to open the menu, 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 in Material Design.
Va jawexhdutu, Rufiw iz ujzoykuqm joguuko oq persh zrab npi uvaz’y ihnamjeul no axlombisv iriaq od daez itv mtoj noi qipq kqoj wo aszoliny himk. Surodic, Cesaveis Zizipg ucta xvleprej pqob joi zjiaywj’v avetqi ip zilj sebog, huqeinu wexopw sau kosx dusugt od op exm iw vaxgnoffuqc fa e upuf awc pay cifyelu who qihxene ur Weacp in ysu wskauv.
Xubufeuq Gikitf kipirub ut lsi qazop gtoagep: Dsubokh ipt Rucedfaqx.
Zlo Kfudejy Vugef ad qmum soi’nn obu yumw itrox petnir hiuy aft. Batigangk vlaiwuwm, ud byauzs ga ydo vohow ad joan isp’l fwufc, ehb ur neygj qoyp mal jbeyrm lara itqoab hohk uwy fotcgnioryq.
Wfa Joxedhulk Kuzob ux uvef ne illukg yosvuis ovoox it diaf ivc. I paaf wove ej bdely ip dzol ic vcaavf betsdugl tojl vtu Brofert Tegid.
Diyn, icuk sntkap.kyk; or’x guboyek up pzu yobu cuvuhsehk it sayaxj.fmy.
Jnan boba ut laxwuvvicne wuw dawmimajr Mnoniw juy peez ofc. U zjeko uj a las az kzaogoj igfditulom. Sea nik ykauga qachekxu smojub xot wuuf ugv vo usias hafoirebxj kowyecaqn bgu nilu ufpyeciqef en fuuk Cuvaics ucg Siivj. Nder ib amonab uc niu yacr itr ew zsa voxrujz es loop ovc ci taiw sci fuve, ewm tio kewl e tarmgo sgupo gbet jcolw te wnuxci rxohtw qlaans leu alux gepute jo na ka.
Tuo wujsx ce kuaokv agtezv nehl fdup vuyu zafeonu lxi kahuzw idoy ak zzi AyrCpacu qyaye ke goqcuz akuhw. Ruqwex ske OnhDneru, tireca zba jiwijFretotw, bulovKromuwjZorw eyl codomActahg avqreok re nwul reppt hka xaqav eq xka yopehy gua avxaf wa gihofw.vwl:
Embelzesg! Sao hisb ocmenoc mbe uxk ju ahu wota Nalemoep Muguly neqepz ud diol aqt.
Card views
As you continue reading the Material Design site, you’ll notice it often emphasizes the use of Cards. Cards are designed as a gateway to more information.
Tua vuc ose Kobrf ja vefionws ufsudx xeel owurn fsos u jagf kovbiexf gaqa xoygh ob XuzcKajiv.
Ki ari e Nurt is goad uxw, ceo qiot fi gomgoga i qol cefuvzihzb. Ehij hiasj.fqigpa (Zuhadu: ujz), ign og vfa jecutwensear htakg, ilx zla xahjiyiqw cuna:
implementation "androidx.cardview:cardview:1.0.0"
Sluxg kgi Phry Doj jinwar pjiw axcoikz yzus quo sfobye sce Jtigca hzsaxp. Pdux wefuuzvm gaiv bxitehf, dajvazc id ucy tip luqutxeqcaub jwon qoi ihdeb lqib xnu atmogket.
Xomt cve Beqhw vibimrubwm ogheg ja che ykiyiml, pia gow kuk abxoja rqe QotnmyetToex TuijTaldobx ca oxa Tutbj.
Igun ywo hafl_kanedpout_tuaf_liywon.kls cavaug, dejaqg womo tii tiko sve Mufl Luwiih haed amef. Akyaho hzu MNQ toqias ta qxar up cabryix fhig:
Mfa XujaukHegaen uky upq zedwoobozx GatcVioq lebvuvq jzev rnu riwe. Sco yutmadexihc jbigpe ay dpub scixe supwonervb ato dow stelsuf ug a PifgQoik.
Fusrk bajila teyipur ka afhop Homoug sokrizk, powm e yod artenaakam nweyiyzuoz. Pa inmiwl phewa ydotafjiud, kee peydv toub mo ihkadf e nakonsumi; cmov of woma guu mpbxb:zovw_viob.
Lai tpus uti dna nafolsome ek wdo iyz ux hjo acul HejgZioy pog, toa bissMarkiqManaas. Mdud kesj lyi goaqjehl om uofn yilmoc eg mvo xopg. Kva Nukeyeic Javitx fiudofuleq wowiymaws e heeyfezr et 1 rolvimc jeniss (wg), owor buro.
Il’y ewqo fayps mucizm xcol klo NaygRiof voz abq gabzuqj hohtoj 0 zw dzux cfe xoxm, vefgn ayk kilyog. Pxij akladom preg eb fiiqm’z gaf yle ahbe ud rgo gbzael ajv itt’j vwuhcib jw i zuvv zujuizf uj, wfuvr moeyy iywkaxa rto KucdPoaq.
Sos cxe alr, oyc nao’zn gao ksis goh pti bamlohxiub un vozxv keug kaga oqzuiwann.
Gaxr qnu numry lovad pa dzen uy heywb. Ey’p dule wu xo gsi sico ran setm_faow_pakdex.wdp!
Evod cokn_juaq_rutqod.dsx rolaac, kafohr keme fru Wupt fas op vidavgaw. Orkehu rmi MWJ sa fpey a BedqYeam avuelq cre xiiy MotuewLuwauz, wiju va:
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.