Hvordan bli en mobilapputvikler (med bilder)

Innholdsfortegnelse:

Hvordan bli en mobilapputvikler (med bilder)
Hvordan bli en mobilapputvikler (med bilder)

Video: Hvordan bli en mobilapputvikler (med bilder)

Video: Hvordan bli en mobilapputvikler (med bilder)
Video: How to Run Java Programs With Command Prompt (cmd) and Notepad in Windows 2024, Kan
Anonim

Ettersom mobiltelefoner har blitt like viktige som lommebøker og vesker i hverdagen, går utviklingen på dette området raskt. Det er enkelt å komme i gang som mobilprogramutvikler hvis du er fokusert og vet hva du vil gjøre. Her er en rask guide som viser hvordan du kan bevise din troverdighet som utvikler.

Trinn

Del 1 av 3: Få erfaring og utdanning

Bli utvikler av mobilapplikasjoner Trinn 1
Bli utvikler av mobilapplikasjoner Trinn 1

Trinn 1. Prøv en informatikk grad

Selv om en grad i informatikk ikke er strengt nødvendig, kan den gi deg et grunnlag for feltet. I tillegg vil mange selskaper foretrekke at du har minst en bachelor i informatikk hvis de skal ansette deg som utvikler.

  • Hvis du kan, kan du prøve å spesialisere deg på mobilapplikasjonskoding mens du er på skolen.
  • Andre grader innen relevante felt kan også hjelpe, for eksempel innen programvareutvikling. Faktisk tilbyr noen skoler grader spesielt innen mobilapputvikling.
Bli utvikler av mobilapplikasjoner Trinn 2
Bli utvikler av mobilapplikasjoner Trinn 2

Trinn 2. Velg en av de store plattformene

De viktigste plattformene er Android, Apple, Windows, Symbian og RIM (Blackberry). Du kan lære å kode for alle disse plattformene, men du må sannsynligvis velge en når du først stirrer ut.

Android er det dominerende markedet, men Apple er ikke langt bak. En av disse to ville være et godt sted å starte

Bli utvikler av mobilapplikasjoner Trinn 3
Bli utvikler av mobilapplikasjoner Trinn 3

Trinn 3. Bruk online utviklingsprogrammer

For eksempel tilbyr Apple iOS Dev Center. I midten kan du se opplæringsprogrammer og videoer som hjelper deg med å begynne å lære koding. Android har et lignende nettsted, Android Developers Training. Du trenger imidlertid ikke bare stole på de offisielle bekkene. Mange nettsteder på nettet tilbyr gratis klasser og opplæringsprogrammer, selv om du også kan finne klasser for betaling hvis du vil ta det til neste nivå.

  • Et eksempel på et sted hvor du kan lære koding er W3Schools, et velkjent nettsted for å lære koding. Den har en seksjon om JQuery Mobile, som du kan bruke til å lage mobilapper. Dette kodingssystemet er basert på CSS3 og HTML5.
  • Du kan også prøve steder som tilbyr gratis online kurs om et bredt spekter av emner, for eksempel edX eller Coursera.
Bli utvikler av mobilapplikasjoner Trinn 4
Bli utvikler av mobilapplikasjoner Trinn 4

Trinn 4. Vurder klasser i markedsføring

Du kan ta klasser mens du får en grad, ta kurs på en community college for billigere, eller til og med ta kurs på nettsteder som Coursera for å utvikle dine markedsføringskunnskaper. Hvis du ønsker å gå ut på egen hånd som apputvikler, må du kunne markedsføre spillet ditt for publikum; ellers vil offentligheten aldri engang vite at den eksisterer.

Bli utvikler av mobilapplikasjoner Trinn 5
Bli utvikler av mobilapplikasjoner Trinn 5

Trinn 5. Ta forretningsklasser

I likhet med markedsføringskunnskaper er forretningskunnskaper også viktige for å bygge vellykkede apper på egen hånd. Forretningsklasser kan hjelpe deg med å lære hvordan du tjener penger på appen din, samt hvordan du kan skape insentiver for folk å bruke mer. Poeng

0 / 0

Del 1 Quiz

Hvilken er den viktigste plattformen som en mobilapputvikler kan spesialisere seg på?

Symbian

Jepp! De viktigste plattformene er Android, Apple, Windows, Symbian og RIM (Blackberry). De fleste mobilappsutviklere velger opprinnelig en plattform for å spesialisere seg på, og lærer deretter å kode for andre etter hvert som karrieren utvikler seg. Les videre for et annet quizspørsmål.

jQuery

Nei! jQuery er gratis, åpen kildekode-programvare som hjelper utviklere med å skrive koden for mobilapplikasjoner. Det er ikke en plattform. Prøv igjen…

CSS3

Ikke akkurat! Cascading Style Sheets (CSS) er et stilarkspråk som brukes til å hjelpe utviklere av mobilapplikasjoner med å lage koden for mobilapplikasjoner. Det er ikke en plattform. Velg et annet svar!

HTML5

Ikke helt! HTML 5 er den femte versjonen av et kodespråk som utviklere bruker til å lage websider. Det er imidlertid ikke en plattform. Gjett igjen!

Vil du ha flere quizer?

Fortsett å teste deg selv!

Del 2 av 3: Øve på ferdighetene dine

Bli utvikler av mobilapplikasjoner Trinn 6
Bli utvikler av mobilapplikasjoner Trinn 6

Trinn 1. Utvikle din egen app

Hvis du foretrekker å bli ansatt av et selskap, er god praksis i mellomtiden å utvikle din egen app. Det spiller egentlig ingen rolle hva det er så lenge det er nyttig eller morsomt. Når du søker etter en jobb, har du noe å bevise arbeidet ditt.

Å ha erfaring på området, selv om det bare er å utvikle din egen app, kan sette deg foran andre kandidater

Bli utvikler av mobilapplikasjoner Trinn 7
Bli utvikler av mobilapplikasjoner Trinn 7

Trinn 2. Kom på en idé for en app

Selvfølgelig er et stort antall apper spill. Spill hjelper folk med å fordrive tiden. Et hvilket som helst sted du ser et behov, kan imidlertid være et utgangspunkt for en app. Så det første trinnet er å finne ut hvor det er behov. Se på ditt eget liv og venners liv, og vurder hvilke problemer du eller de har som en app kan hjelpe deg med å løse. Når du har fått en idé, kan du begynne å kartlegge appen din.

  • For eksempel ble apper som DocScan og Scannable utviklet fordi folk trengte en måte å skanne og lagre dokumenter vekk fra datamaskiner. Folk som utviklet appen så et behov og fylte det.
  • Andre apper, for eksempel oppskriftsprogrammer, gjør det lettere for folk å finne og bruke oppskrifter fordi det er lettere å bruke en oppskrift fra et nettbrett eller en telefon enn fra en datamaskin.
Bli utvikler av mobilapplikasjoner Trinn 8
Bli utvikler av mobilapplikasjoner Trinn 8

Trinn 3. Fokus på brukervennlighet

Først og fremst må en app være enkel å bruke av kunden. Derfor bør hovedsiden lede personen gjennom appen med klare knapper, kontrastfarger og enkel navigering.

  • Et triks er å sørge for at du bruker så mye av skjermen som du kan. Det betyr ikke at du bør dekke hver tilgjengelige tomme med kontroller fordi du trenger negativ plass rundt verktøyene for å gjøre den lesbar. Du må balansere ved å bruke så mye plass du kan med å gjøre knappene så store som du kan. Delvis betyr det at du må holde kontrollene og knappene så enkle du kan.
  • Gjør det enkelt å forstå. Det vil si at brukeren din ikke trenger å referere til andre sider for å finne ut hvordan du bruker appen din. De burde kunne finne ut av det bare fra kontrollene.
Bli utvikler av mobilapplikasjoner Trinn 9
Bli utvikler av mobilapplikasjoner Trinn 9

Trinn 4. Ansett hjelpen du trenger

Selv om du kanskje har kodingskunnskaper, har du kanskje ikke de designferdighetene du trenger. Hvis du trenger hjelp på et bestemt område, kan du vurdere å ansette folk eller samarbeide med folk som godtar å ta en del av overskuddet som betaling. Bare vær sikker på å gi kreditt der kreditt forfaller når du presenterer appen.

Hvis du ikke er sikker på hvor du skal leie hjelp, kan du sjekke freelancesider som UpWork, hvor du kan ansette folk innen forskjellige felt

Bli utvikler av mobilapplikasjoner Trinn 10
Bli utvikler av mobilapplikasjoner Trinn 10

Trinn 5. Ikke glem å teste den for feil

Nye apper har alltid feil, så spill-test appen din. La vennene dine teste det også for å se hvor feilene er, slik at du kan fikse dem. Det lærer deg også hva som fungerer og hva som ikke fungerer i en app.

  • Med andre ord, få vennene dine til å laste ned appen på telefonen. La dem spille gjennom det for å se om de merker feil.
  • Det er også viktig å få tilbakemelding om hvordan appen og kontrollene fungerer. Still vennene dine spørsmål som "Hadde du problemer med å kontrollere kontrollene?" og "Hvilke problemer ser du med appen?"
Bli utvikler av mobilapplikasjoner Trinn 11
Bli utvikler av mobilapplikasjoner Trinn 11

Trinn 6. Konverter til andre plattformer

Når du har lært hvordan du bygger en app på en plattform, er det på tide å konvertere den til andre plattformer. Du går glipp av kunder hvis du ikke tilbyr appen på plattformer som alle kunder bruker.

  • Med hver plattform må du tenke på forskjellige problemer. For eksempel, når du flytter fra iOS til Android, må du vurdere forskjellen på skjermstørrelse. I iOS er antall skjermstørrelser mer begrenset, mens Android har et mye større utvalg, og appen din kommer til å se litt annerledes ut på hver enkelt.
  • Et annet sentralt poeng er å holde det enkelt. Jo mer komplisert det er, desto vanskeligere blir det å konvertere og få det til å se fint ut på forskjellige skjermer.
Bli utvikler av mobilapplikasjoner Trinn 12
Bli utvikler av mobilapplikasjoner Trinn 12

Trinn 7. Søk på praksisplasser

En annen måte å få erfaring på, selv mens du er på skolen, er å søke om praksisplasser. Du kan ofte finne praksisplasser gjennom skolen din, ettersom selskaper vil henvende seg til skoler for å finne folk som skal være praktikanter. Du kan til og med tjene penger til å betale for skolen eller få skolekreditt for praksisplassen.

  • Praksisplasser er stor erfaring, men ikke forvent å bli kodet med en gang. Du vil sannsynligvis utføre minst noen menyoppgaver mens du jobber i praksisplass.
  • Mange av de store teknologiselskapene vil tilby praksisplasser til lokale studenter, så sjekk også nettstedene deres.

Poeng

0 / 0

Del 2 Quiz

Hva trenger en apps hovedside for å maksimere brukervennligheten?

Så mange bilder som mulig

Ikke akkurat! Selv om du trenger bilder for å bryte opp teksten på siden din, vil du ikke rote opp skjermen. Bruk negativ plass i designet for å øke brukervennligheten. Prøv et annet svar …

Små knapper

Prøv igjen! Du må gjøre knappene så store du kan uten å trenge på skjermen. Du vil at folk enkelt skal kunne identifisere hva de trenger å klikke på. Velg et annet svar!

Lignende farger

Ikke helt! Siden din burde faktisk ha kontrastfarger for å maksimere lesbarheten. Farger som er for like, for eksempel forskjellige blå nyanser, kan være vanskelige å skille. Men blått i kontrast med rødt gjør at teksten skiller seg ut. Det finnes et bedre alternativ!

Enkel navigering

Nøyaktig! Brukerne dine må raskt kunne navigere til forskjellige områder av appen. De trenger ikke å se hardt eller langt for å finne ut hvordan de skal gjøre dette. Les videre for et annet quizspørsmål.

Vil du ha flere quizer?

Fortsett å teste deg selv!

Del 3 av 3: Arbeide i feltet

Bli utvikler av mobilapplikasjoner Trinn 13
Bli utvikler av mobilapplikasjoner Trinn 13

Trinn 1. Vær klar til å flytte

Enkelte områder er på vei opp for dette markedet. Silicon Valley i California er et åpenbart valg for dette feltet. Andre, mer uventede områder, som Washington, DC, Alabama, Virginia, Utah og Montana, har imidlertid anslått vekst på opptil 45 prosent.

Selv om noen selskaper lar deg telekommune, vil de mesteparten av tiden ha deg på kontoret. Mange teknologiselskaper verdsetter gruppekreativitet, noe som er lettere å oppmuntre på kontorsmiljø

Bli utvikler av mobilapplikasjoner Trinn 14
Bli utvikler av mobilapplikasjoner Trinn 14

Trinn 2. Søk på stillinger

Hvis du planlegger å jobbe for et teknologiselskap, starter du med å søke på stillinger. Du kan finne stillingsoppføringer på store jobbnettsteder, for eksempel Monster, Indeed eller Yahoo. Du kan imidlertid også søke på nettstedene til de store mobilappfirmaene for å finne jobber. Tenk på appene du liker, og se på utvikleren. Disse stedene er der du vil søke fordi du allerede har en lidenskap for det de gjør.

Hvilken type selskap du søker på, avhenger av hva du vil. Hvis du jobber ved en oppstart, vil du sannsynligvis ha mer praktisk tid med appen og kanskje mer kontroll. Du vet imidlertid ikke om et selskap kommer til å lykkes eller mislykkes i de tidlige stadiene. Med et mer etablert selskap er det mer sannsynlig at du jobber med en liten del av flere apper, i stedet for å ha kontroll; på den annen side kan du være mer trygg på at selskapet ikke går under

Bli utvikler av mobilapplikasjoner Trinn 15
Bli utvikler av mobilapplikasjoner Trinn 15

Trinn 3. Bruk din erfaring

Hvis du har en grad og erfaring, kan du bruke det til å hjelpe deg med å få jobb. For eksempel, hvis du designet din egen app, har du nå en måte å vise hvor godt du kan kode eller designe. Hvis du praktiserte i et selskap, har du nå erfaring under beltet som andre kandidater kanskje ikke har. Bruk det du har til å skille deg ut fra andre kandidater.

Sørg for å markere opplevelsen du har i følgebrevet. For eksempel, hvis du hadde praksisplass, kan du si: "Jeg ville være en verdifull ressurs for din bedrift, ettersom jeg allerede har erfaring med koding i et teknisk selskap av lignende størrelse. Jeg praktiserte hos XYZ Tech i 6 måneder i 2014."

Bli utvikler av mobilapplikasjoner Trinn 16
Bli utvikler av mobilapplikasjoner Trinn 16

Trinn 4. Vær foran kurven

Når du jobber i teknologibransjen, må du alltid vite hva som kommer. En måte å gjøre det på er å lese teknologiske blader, ettersom de ofte fokuserer på det som venter. Ettersom nye kodingsplattformer og teknologi kommer på markedet, er det ditt ansvar å lære det, slik at du ikke blir foreldet.

Bli utvikler av mobilapplikasjoner Trinn 17
Bli utvikler av mobilapplikasjoner Trinn 17

Trinn 5. Markedsfør og tjene penger på appen din

Hvis du går i virksomhet for deg selv, betyr det at du må være alt for appen din. Du må finne ut den beste måten å tjene penger på det, og deretter må du markedsføre appen din på tvers av store sosiale medier.

  • Noen selskaper tilbyr appen gratis, og tar deretter betalt for å gjøre spillet raskere eller morsommere, for eksempel å tilby pakker med mynter eller stjerner. Kunder kan allerede finne denne typen insentiver i spillet, men pakkene får spillet til å gå hurtigere videre for utålmodige spillere, spesielt hvis du tempoer spillet slik at bare så mye kan fullføres på en dag uten mer av spillet mynt.
  • Finn de riktige søkeordene. Når du navngir appen din og skriver en beskrivelse, bør du tenke på hva kundene dine vil se etter. Hvilket ord vil du bruke for å søke etter appen din? Du må gjøre det til en del av tittelen, beskrivelsen eller søkeordene hvis det er mulig.
  • Bruk deling i app. En måte å oppmuntre brukere til å dele er å ha måter å hjelpe hverandre i spillet, for eksempel å kunne gi andre brukere ekstra liv. Hvis brukere kan dele på store sosiale medieplattformer, for eksempel Facebook, har du mer lykke til med jungeltelegrafen.
  • Ikke glem å betale. Du kan sette opp en app på Facebook eller en mobil plattform, men hvis du ikke er villig til å betale for reklame, kommer du til å ha det vanskelig å bygge din kundebase, spesielt hvis du bare stoler på vennene dine.

Poeng

0 / 0

Del 3 Quiz

Hvilken by er best for utviklingen av mobilapplikasjonsmarkedet?

Cleveland, Ohio

Nei! Cleveland er ikke kjent i markedet for utvikling av mobile applikasjoner. Du vil kanskje vurdere andre byer, for eksempel Washington, DC Prøv et annet svar …

Silicon Valley, California

Absolutt! Silicon Valley regnes som mekka for utvikling av mobile applikasjoner. I tillegg har stater som Alabama, Virginia, Utah og Montana anslått vekst på opptil 45 prosent! Les videre for et annet quizspørsmål.

Seattle, Washington

Ikke helt! Washington er ikke kjent som et fremvoksende område i utviklingsmarkedet for mobile applikasjoner. Det kan være lurt å vurdere stater som Alabama eller Virginia. Velg et annet svar!

Bangor, Maine

Prøv igjen! Verken Bangor eller staten Maine er kjent for utviklingsjobber for mobile applikasjoner. Noen selskaper kan tillate deg å telependle, selv om flertallet vil ha deg på kontoret. Prøv et annet svar …

Vil du ha flere quizer?

Fortsett å teste deg selv!

Anbefalt: