Kako dizajnirati korisničko sučelje za Android aplikaciju koje ne sisa
Programeri i programeri obično nisu dizajneri - to je široko prihvaćeno kao istina. Programeri imaju tendenciju da se fokusiraju na upotrebu aplikacije - dizajneri se fokusiraju na to da aplikaciju učine estetski privlačnom . Ali zašto programeri ne mogu učiniti isto?
Povratak dana, kad su animirani odredišne stranice i fantastični izgledi bili stvar, onda sigurno, imalo je smisla zaposliti profesionalnog dizajnera. No, trend je danas minimalan - ili barem znatno pojednostavljen.
Dopustite mi da vam dam jedan anegdotski primjer - neko vrijeme unazad, neko me je zamolio da napravim zaslon za prskanje za njihov PC softver. Dakle, sve sam napustio - nacrtao sam ga na papiru za skicu, uveo u PhotoShop, stvorio puno fantastičnih neonskih linija i efekata. To bi mogla biti radna pozadina radije nego zaslon za prskanje. Poanta je u tome što sam za njih stvorio taj vrlo maštovit i istančan dizajn.
Kao što vjerojatno možete pretpostaviti, nije im se svidjelo. Dizajn s kojim su išli je doslovno mali logotip nekoliko preklopljenih obojenih krugova, a naziv softvera ispod njega. Kao, dvije minute u PhotoShopu. I znate što? Nekako sam se morao složiti da je to bolje nego moje.
Dakle, stvar koju radim je - mislim da programeri upadaju u ovu zamku čineći istu grešku kao i ja. Skloni smo razmišljanju korisničkih sučelja i zaslona za prskanje koji trebaju biti ove stvarno fantastične, privlačne stvari zbog kojih se aplikacija ističe . Ali ne moraju biti - iskreno, ne bi trebali biti. Trebali bismo uzeti u obzir programera i primijeniti ga na estetski dizajn - jednostavno, funkcionalno.
U ovom ćemo članku razmotriti nekoliko vrlo jednostavnih načina za stvaranje elegantnog Android APP UI / UX-a, čak i ako gotovo nemate iskustva u dizajniranju.
Osim ako stvarno ne želite nešto drugo, pridržavajte se dizajna materijala
Vaša aplikacija ne mora biti " jedinstvena" i " izdvojiti se od ostalih" kako bi bila popularna i izgledala dobro. To je cilj postigao Googleov materijalni dizajn - standard za korisničko sučelje aplikacija u cijeloj industriji i oni su napravili dobar posao. Postoji mnoštvo popularnih aplikacija koje se drže materijala Dizajn - neka od najvećih imena u Androidovim aplikacijama, poput SwiftKey, Nova Launcher, Textra SMS-a, YouTubea, samo nekoliko imena.
Glavni fokus materijala u dizajnu je na kartografskom izgledu, s solidnom paletom boja. Google je surađivao s vrhunskim dizajnerima iz industrije, crpio je puno elemenata iz minimalističkih dizajnerskih praksi, a zatim je čitavu stvar izdao besplatno - to je prilično dobra ponuda, budući da tečajevi dizajniranja web stranica i aplikacija mogu prikupiti stotine dolara za e-knjige, videozapise, itd
Početak s dizajnom materijala nevjerojatno je jednostavan, a postoji pregršt alata koji ga čine još jednostavnijim, a koji ćemo navesti u nastavku:
- Uređivač tema materijala (macOS + skica)
- Dodatak za paletu boja dizajna materijala (PhotoShop / Illustrator)
- Uređaj za prilagođavanje materijala PSD (PhotoShop)
- Android UI komplet za dizajn materijala ( skica)
- Generator tema sučelja materijala
A ako vam treba malo inspiracije za stvaranje jednostavnih, elegantnih tema dizajna materijala, pogledajte ove blogove s popisa:
- MaterialDesignBlog - 15 sjajnih primjera dizajna materijala izveden pravilno
- MockPlus - 12 primjera web stranica za najbolji dizajn materijala za crtanje nadahnuća
- AndroidAuthority - 10 najboljih aplikacija Material Design za Android
Gradienti u boji su lakši nego što mislite
Kao alternativa Materijalnom dizajnu, gradijenti dolor-a su jednostavni, trendi i privlačni. A možda ćete pomisliti da dizajneri provode puno vremena slikajući se u svim bojama ili dizajnirajući konačni gradijent. Bili ste u krivu - to se može učiniti za 10 sekundi u PhotoShopu.
Čak ću vas provesti kroz ovo da vam pokažem koliko je lako.
Izradite novi PS projekt za mobilne uređaje ( 1080 x 1920 px @ 72 ppi radi dobro)
Otiđite na UIGradients.com i pronađite nešto što vam se sviđa.
Kopirajte gradijentne boje odozgo na pregled.
Desnom tipkom miša kliknite prazan sloj u PS-u i idite na Opcije miješanja> Prekrivanje gradijenata.
Kliknite direktno na pregled gradijenta u padajućem izborniku - ne kliknite padajući gumb. Klikom izravno na gradijent otvara se uređivač boja.
Sada samo zalijepite ljepljive vrijednosti boje s UIGradient-a u uređivač gradijenta PS.
Prilagodite prema potrebi. Sada imate profesionalnu pozadinu gradijenta za svoju aplikaciju za Android.
Ostali alati za gradijent vrijedi provjeriti:
- WebGradients.com
- Android Oblik oblika ( za generiranje oblika putem XML-a, s mogućnošću gradijenta)
Koristite SVG umjesto JPG / PNG
Umjesto da za svoje grafičke elemente (gumbe, logotipe itd.) Upotrebljavate PNG ili JPG, stvarno biste umjesto toga trebali koristiti SVG ( Scalable Vector Graphics) . To je zato što se SVG-ovima može promijeniti veličina bez gubitka kvalitete - na primjer, ako JPG povećate na veću vrijednost, on gubi na kvaliteti i postaje zamagljen / pikseliziran. SVG ne. Ljudi pokušavaju koristiti ogromne PNG datoteke koje će se smanjiti kako bi se uklapale u Android ekrane - kad umjesto toga možete koristiti manje SVG datoteke koje su povećane bez ikakvog gubitka u kvaliteti.
Nadalje, SVG datoteke mogu biti i do 60% do 80% manje datoteke od PNG . To znači da će se vaša aplikacija ili web lokacija za korisnike brže učitati, a izgledat će dobro bez obzira na rezoluciju zaslona.
Uključite tamni način upotrebe Theme.AppCompat.DayNight
Ne morate dizajnirati dvije odvojene teme kako biste u svoju aplikaciju uključili temu mračnog / noćnog načina. Njegova je prilično ugrađena u biblioteku AppCompat, samo je morate omogućiti i urediti vrijednosti.
Pogledajte Appualov vodič "Kako implementirati tamni način u svoju Android aplikaciju".
Koristite predložak ili mobilni UI komplet
Ako vaša aplikacija ne zahtijeva domišljati, prilagođeni GUI, nema apsolutno ništa loše s korištenjem predloška ili kompleta. Predlošci i kompleti mogu se koristiti kao nadahnjujuća smjernica ili možete doslovno samo koristiti predložak / kit kakav je, dodajući vlastite gumbe i stvari.
Neke sjajne resurse za predloške i komplete za Android UI:
- SpeckyBoy - 50 besplatnih mobilnih korisničkih sučelja za iOS i Android
- SketchAppSources - Resursi za Android UI aplikacije ( Sketch)
- Freebiesbug - PSD UI setovi ( PhotoShop)