Slik kommer du i gang med en Android App-mal

Å skape et attraktivt brukergrensesnitt for Android-apper er nesten alltid en tidkrevende oppgave, hva med å støtte dusinvis av Android-versjoner, skjermstørrelser og pikseldensiteter. I disse dager, med flere og flere brukere som forventer at appene overholder retningslinjene for Material Design, har oppgaven uten tvil blitt enda vanskeligere. Heldigvis har CodeCanyon flere Android-appmaler du kan bruke til å hoppe på utviklingen av din neste app.

I denne veiledningen hjelper jeg deg med å komme i gang med en slik mal, kalt Material Design UI Android Template App, som ble utviklet av CreativeForm.

Forutsetninger

For å kunne følge denne opplæringen trenger du den nyeste versjonen av Android Studio og en Android-enhet eller emulator som kjører Android 2.3 eller høyere.

1. Få mal

Start med å logge inn på Envato Market-kontoen din og kjøpe Material Design UI Android Template App på CodeCanyon.

Du vil nå kunne finne kildekoden til malen - i form av en ZIP-fil - i Nedlastinger seksjon.

Etter at du har lastet ned ZIP-filen og hentet den til en mappe etter eget valg, bør du ha følgende filer og mapper:

2. Åpne malen

Malen kan brukes med både Eclipse og Android Studio. I denne opplæringen, men la oss bare fokusere på sistnevnte.

Brann opp Android Studio og velg Åpne et eksisterende Android Studio-prosjekt alternativet i velkomstmenyen. Naviger til mappen der du har hentet malen, velg android - AS, og trykk OK.

3. Konfigurer mal

Material Design UI Android Template App avhenger av flere åpne kildebiblioteker. De compileSdkVersion av noen av disse bibliotekene er API-nivå 19, noe som er litt eldre enn selve malen. For å unngå byggfeil må du derfor oppdatere bibliotekene.

Følgende er bibliotekene som må endres:

  • StickyListHeaders
  • Fremdriftshjul

Åpne build.gradle fil av hvert bibliotek og endre verdien av compileSdkVersion til 21 slik at den samsvarer med compileSdkVersion av malen.

compileSdkVersion 21

Ikke glem å trykke på Synkroniser nå knappen etter endringer.

4. Kjør mal

På dette tidspunktet kan du gå videre og kjøre appmalen på Android-enheten din eller emulatoren. Men før du trykker på Løpe knappen, kontroller at UIAppTemplate Kjør konfigurasjon er valgt.

Vær oppmerksom på at du første gang du prøver å kjøre appen, kan oppleve noen feil som er relatert til tegnkoding. Feilene er tilstede i en fil som heter ProgressWheel.java, som tilhører Progress Wheel-biblioteket.

Den enkleste måten å fikse feilene på er å åpne filen, sørg for at kodingen er satt til UTF-8, og lagre den.

Når bygningen er fullført, bør du kunne se startskjermbildet for appmalen.

Du kan bruke navigasjonsskuffen til å se alle oppsett, animasjoner og tilpassede visninger som er tilgjengelige i malen. For eksempel velger du Logg inn Sider> Media viser deg følgende skjerm.

Konklusjon

Du kan nå begynne å tilpasse Material Design UI Android Template App for å matche dine krav. Den har over 50 forskjellige aktiviteter, fem temaer og godt over 100 layout XML-filer. Det betyr at du kan bygge din neste app ved ganske enkelt å velge en delmengde av disse brukergrensesnittelementene og tilknytte dataene og forretningslogikken med den.

Hvis du vil vite mer om malen, kan du se den omfattende dokumentasjonen som er tilgjengelig i den docs mappe.

Envato Market har hundrevis av andre Android-appmaler som du kan velge mellom. Det finnes maler for spill og komplette applikasjoner, samt omfattende startmaler som den vi brukte i dette innlegget. Så ta en titt, og du kan bare spare deg mye arbeid på din neste Android-app.