Sådan bliver du en mobilappsudvikler (med billeder)

Indholdsfortegnelse:

Sådan bliver du en mobilappsudvikler (med billeder)
Sådan bliver du en mobilappsudvikler (med billeder)

Video: Sådan bliver du en mobilappsudvikler (med billeder)

Video: Sådan bliver du en mobilappsudvikler (med billeder)
Video: Scala 3. OpenJDK vs Oracle JDK. Марсоход Чжужун и CopterPack. [MJC News #7] #ityoutubersru 2024, Kan
Anonim

Da mobiltelefoner er blevet lige så vigtige som tegnebøger og punge i hverdagen, går udviklingen på dette område hurtigt. Det er let at komme i gang som en mobilappsudvikler, hvis du er fokuseret og ved, hvad du vil gøre. Her er en hurtig guide, der viser, hvordan du kan bevise din troværdighed som udvikler.

Trin

Del 1 af 3: Få erfaring og uddannelse

Bliv en mobilappsudvikler Trin 1
Bliv en mobilappsudvikler Trin 1

Trin 1. Prøv en datalogi grad

Selvom en grad i datalogi ikke er strengt nødvendig, kan den give dig et fundament for feltet. Desuden vil mange virksomheder foretrække, at du mindst har en bachelorgrad i datalogi, hvis de vil ansætte dig som udvikler.

  • Hvis du kan, kan du prøve at specialisere dig i mobilapplikationskodning, mens du er i skole.
  • Andre grader på relevante områder kan også hjælpe, f.eks. Inden for softwareudvikling. Faktisk tilbyder nogle skoler grader specifikt inden for mobilappudvikling.
Bliv en mobilappsudvikler Trin 2
Bliv en mobilappsudvikler Trin 2

Trin 2. Vælg en af de store platforme

De store platforme er Android, Apple, Windows, Symbian og RIM (Blackberry). Du kan lære at kode for alle disse platforme, men du skal sandsynligvis vælge en, når du først stirrer ud.

Android er det dominerende marked, men Apple er ikke langt bagud. En af disse to ville være et godt sted at starte

Bliv en mobilappsudvikler Trin 3
Bliv en mobilappsudvikler Trin 3

Trin 3. Brug online udviklingsprogrammer

For eksempel tilbyder Apple iOS Dev Center. I midten kan du se selvstudier og videoer, der hjælper dig med at begynde at lære kodning. Android har et lignende websted, Android Developers Training. Du behøver dog ikke kun at stole på de officielle streams. Mange websteder på internettet tilbyder gratis klasser og selvstudier, selvom du også kan finde for-pay klasser, hvis du vil tage det til det næste niveau.

  • Et eksempel på et sted, hvor du kan lære kodning, er W3Schools, et velkendt websted til læring af kodning. Det har et afsnit om JQuery Mobile, som du kan bruge til at oprette mobilapps. Dette kodningssystem er baseret i CSS3 og HTML5.
  • Du kan også prøve steder, der tilbyder gratis online -kurser om en lang række emner, såsom edX eller Coursera.
Bliv en mobilappsudvikler Trin 4
Bliv en mobilappsudvikler Trin 4

Trin 4. Overvej klasser i marketing

Du kan tage klasser, mens du får en uddannelse, tage klasser på et community college for billigere eller endda tage klasser på online websteder som Coursera for at udvikle dine marketingfærdigheder. Hvis du ønsker at gå ud på egen hånd som appudvikler, skal du være i stand til at markedsføre dit spil for offentligheden; ellers ved offentligheden aldrig, at den eksisterer.

Bliv en mobilappsudvikler Trin 5
Bliv en mobilappsudvikler Trin 5

Trin 5. Tag business klasser

Ligesom marketingfærdigheder er forretningsevner også vigtige for at bygge succesfulde apps på egen hånd. Virksomhedsklasser kan hjælpe dig med at lære, hvordan du tjener penge på din app korrekt, samt hvordan du skaber incitamenter til, at folk kan bruge mere. Score

0 / 0

Del 1 Quiz

Hvilken platform er en vigtig platform, som en mobilapplikationsudvikler kan specialisere sig i?

Symbian

Jep! De store platforme er Android, Apple, Windows, Symbian og RIM (Blackberry). De fleste mobilapplikationsudviklere vælger en platform at specialisere sig i oprindeligt og lærer derefter at kode for andre, efterhånden som deres karriere udvikler sig. Læs videre for et andet quizspørgsmål.

jQuery

Nix! jQuery er gratis open source-software, der hjælper udviklere med at skrive koden til mobile applikationer. Det er ikke en platform. Prøv igen…

CSS3

Ikke nøjagtigt! Cascading Style Sheets (CSS) er et typografiark, der bruges til at hjælpe udviklere af mobile applikationer med at oprette koden til mobilapplikationer. Det er ikke en platform. Vælg et andet svar!

HTML5

Ikke helt! HTML 5 er den femte version af et markupsprog, som udviklere bruger til at oprette websider. Det er dog ikke en platform. Gæt igen!

Vil du have flere quizzer?

Bliv ved med at teste dig selv!

Del 2 af 3: Øvelse af dine færdigheder

Bliv en mobilappsudvikler Trin 6
Bliv en mobilappsudvikler Trin 6

Trin 1. Udvikl din egen app

Hvis du foretrækker at blive ansat af et firma, er god praksis i mellemtiden at udvikle din egen app. Det er ikke ligegyldigt, hvad det er, så længe det er nyttigt eller sjovt. Når du derefter søger et job, har du noget at bevise dit arbejde.

At have erfaring på området, selvom det bare er at udvikle din egen app, kan sætte dig foran andre kandidater

Bliv en mobilappsudvikler Trin 7
Bliv en mobilappsudvikler Trin 7

Trin 2. Kom med en idé til en app

Selvfølgelig er et stort antal apps spil. Spil hjælper folk med at bruge tiden. Ethvert sted, du ser et behov, kan dog være et udgangspunkt for en app. Så det første trin er at afgøre, hvor der er et behov. Se på dit eget liv og venners liv, og overvej hvilke problemer du eller de har, som en app kan hjælpe med at løse. Når du har en idé, skal du begynde at kortlægge din app.

  • For eksempel blev apps som DocScan og Scannable udviklet, fordi folk havde brug for en måde at scanne og gemme dokumenter væk fra computere. De mennesker, der udviklede appen, så et behov og fyldte det.
  • Andre apps, f.eks. Opskrifts -apps, gør det lettere for folk at finde og bruge opskrifter, fordi det er lettere at bruge en opskrift fra en tablet eller telefon end fra en computer.
Bliv en mobilappsudvikler Trin 8
Bliv en mobilappsudvikler Trin 8

Trin 3. Fokus på brugervenlighed

Først og fremmest skal en app være let at bruge af kunden. Derfor bør hovedsiden føre personen gennem appen med klare knapper, kontrastfarver og let navigation.

  • Et trick er at sikre, at du bruger så meget af skærmen som du kan. Det betyder ikke, at du skal dække hver tilgængelig tomme med kontrolelementer, fordi du har brug for negativ plads omkring værktøjerne for at gøre det læseligt. Du skal balancere ved at bruge så meget plads som du kan med at gøre dine knapper så store som du kan. Dels betyder det, at du skal holde dine knapper og knapper så enkle som du kan.
  • Gør det let at forstå. Det vil sige, at din bruger ikke behøver at henvise til andre sider for at finde ud af, hvordan du bruger din app. De burde være i stand til at finde ud af det bare fra kontrolelementerne.
Bliv en mobilappsudvikler Trin 9
Bliv en mobilappsudvikler Trin 9

Trin 4. Lej den hjælp, du har brug for

Selvom du måske har kodningsevner, har du muligvis ikke de designfærdigheder, du har brug for. Hvis du har brug for hjælp på et bestemt område, kan du overveje at ansætte folk eller samarbejde med folk, der accepterer at tage en del af overskuddet som betaling. Bare sørg for at give kredit, hvor kredit forfalder, når du præsenterer appen.

Hvis du ikke er sikker på, hvor du kan ansætte hjælp, kan du tjekke freelancesider som UpWork, hvor du kan ansætte folk inden for forskellige felter

Bliv en mobilappsudvikler Trin 10
Bliv en mobilappsudvikler Trin 10

Trin 5. Glem ikke at teste det for fejl

Nye apps har altid fejl, så spil-test din app. Få dine venner også til at teste det for at se, hvor fejlene er, så du kan rette dem. Det lærer dig også, hvad der virker, og hvad der ikke virker i en app.

  • Med andre ord, lad dine venner downloade appen på din telefon. Lad dem spille igennem det for at se, om de opdager fejl.
  • Det er også vigtigt at få feedback på, hvordan appen og kontrollerne fungerer. Stil dine venner spørgsmål som "Havde du problemer med at betjene kontrollerne?" og "Hvilke problemer ser du med appen?"
Bliv en mobilappsudvikler Trin 11
Bliv en mobilappsudvikler Trin 11

Trin 6. Konverter til andre platforme

Når du har lært at bygge en app på en platform, er det tid til at konvertere den til andre platforme. Du går glip af kunder, hvis du ikke tilbyder appen på platforme, som alle kunder bruger.

  • Med hver platform skal du tænke på forskellige problemer. For eksempel, når du flytter fra iOS til Android, skal du overveje forskellen i skærmstørrelse. I iOS er antallet af skærmstørrelser mere begrænset, mens Android har en meget større variation, og din app kommer til at se lidt anderledes ud på hver enkelt.
  • Et andet vigtigt punkt er at holde det enkelt. Jo mere kompliceret det er, jo sværere vil det være at konvertere og få det til at se godt ud på forskellige skærme.
Bliv en mobilappsudvikler Trin 12
Bliv en mobilappsudvikler Trin 12

Trin 7. Ansøg om praktik

En anden måde at få erfaring på, selvom du er i skole, er at ansøge om praktikpladser. Du kan ofte finde praktikophold gennem din skole, da virksomheder vil henvende sig til skoler for at finde folk, der skal være praktikanter. Du kan endda tjene nogle penge til at betale for skolen eller få skolekredit for praktikken.

  • Praktikophold er en god oplevelse, men forvent ikke at blive kodet med det samme. Du vil sandsynligvis udføre i det mindste nogle små opgaver, mens du arbejder i praktik.
  • Mange af de store tech -virksomheder vil tilbyde praktikpladser til lokale universitetsstuderende, så tjek også deres websteder.

Score

0 / 0

Del 2 Quiz

Hvad har en apps hovedside brug for for at maksimere brugervenligheden?

Så mange billeder som muligt

Ikke nøjagtigt! Selvom du har brug for billeder til at bryde teksten på din side, vil du ikke røre skærmen. Brug negativt rum i dit design til at øge brugervenligheden. Prøv et andet svar …

Små knapper

Prøv igen! Du skal gøre knapperne så store, som du kan, uden at trængsel på skærmen. Du vil have, at folk let kan identificere, hvad de skal klikke på. Vælg et andet svar!

Lignende farver

Ikke helt! Din side skal faktisk have kontrastfarver for at maksimere læsbarheden. Farver, der er for ens, f.eks. Forskellige nuancer af blå, kan være svære at skelne mellem. Blå i kontrast til rød får teksten til at skille sig ud. Der er en bedre mulighed derude!

Let navigation

Nemlig! Dine brugere skal hurtigt kunne navigere til forskellige områder af appen. De burde ikke behøve at kigge hårdt eller langt for at finde ud af, hvordan de gør dette. Læs videre for et andet quizspørgsmål.

Vil du have flere quizzer?

Bliv ved med at teste dig selv!

Del 3 af 3: Arbejde i marken

Bliv en mobilappsudvikler Trin 13
Bliv en mobilappsudvikler Trin 13

Trin 1. Vær klar til at flytte

Visse områder er på vej til dette marked. Silicon Valley i Californien er et oplagt valg til dette område. Andre, mere uventede områder, såsom Washington, DC, Alabama, Virginia, Utah og Montana, har imidlertid forventet vækst inden for et område på op til 45 procent.

Selvom nogle virksomheder muligvis lader dig telekommunikere, vil de for det meste have dig på kontoret. Mange teknologivirksomheder værdsætter gruppens kreativitet, hvilket er lettere at tilskynde til i kontormiljøer

Bliv en mobilappsudvikler Trin 14
Bliv en mobilappsudvikler Trin 14

Trin 2. Ansøg om stillinger

Hvis du planlægger at arbejde for et teknisk firma, skal du starte med at søge stillinger. Du kan finde jobannoncer på større jobwebsteder, såsom Monster, Indeed eller Yahoo. Du kan dog også søge på de store mobilappfirmaers websteder for at finde job. Tænk på de apps, du elsker, og se på udvikleren. Disse steder er, hvor du vil ansøge, fordi du allerede har en passion for det, de laver.

Hvilken type virksomhed du søger, afhænger af, hvad du vil. Hvis du arbejder ved en opstart, har du sandsynligvis mere praktisk tid med appen og måske mere kontrol. Du ved dog ikke, om en virksomhed vil lykkes eller mislykkes i sine tidlige faser. Med et mere etableret firma er du mere tilbøjelig til at arbejde på en lille del af flere apps, frem for at være i kontrol; på den anden side kan du være mere sikker på, at virksomheden ikke går under

Bliv en mobilappsudvikler Trin 15
Bliv en mobilappsudvikler Trin 15

Trin 3. Brug din erfaring

Hvis du har en uddannelse og erfaring, kan du bruge det til at hjælpe dig med at få et job. For eksempel, hvis du har designet din egen app, har du nu en måde at vise, hvor godt du kan kode eller designe. Hvis du praktiserede i en virksomhed, har du nu erfaring under dit bælte, som andre kandidater muligvis ikke har. Brug det, du har, til at skille dig ud fra andre kandidater.

Sørg for at fremhæve den oplevelse, du har i dit følgebrev. For eksempel, hvis du havde en praktikplads, kunne du sige: "Jeg ville være et værdifuldt aktiv for din virksomhed, da jeg allerede har erfaring med kodning hos en tech -virksomhed af samme størrelse. Jeg praktiserede hos XYZ Tech i 6 måneder i 2014."

Bliv en mobilappsudvikler Trin 16
Bliv en mobilappsudvikler Trin 16

Trin 4. Vær foran kurven

Når du arbejder i tech -industrien, skal du altid vide, hvad der kommer. En måde at gøre det på er at læse teknologiske blade, da de ofte fokuserer på det, der venter. Da nye kodningsplatforme og teknologi kommer på markedet, er det dit ansvar at lære det, så du ikke bliver forældet.

Bliv en mobilappsudvikler Trin 17
Bliv en mobilappsudvikler Trin 17

Trin 5. Markedsfør og tjene penge på din app

Hvis du går i forretning for dig selv, betyder det, at du skal være alt for din app. Du skal finde ud af den bedste måde at tjene penge på det, og derefter skal du markedsføre din app på tværs af store sociale medier.

  • Nogle virksomheder tilbyder appen gratis og opkræver derefter gebyr for at gøre spillet hurtigere eller sjovere, såsom at tilbyde pakker med mønter eller stjerner. Kunder finder måske allerede denne type incitamenter i spillet, men pakkerne får spillet til at gå hurtigere videre for utålmodige spillere, især hvis du sætter tempo i spillet, så kun så meget kan gennemføres på en dag uden mere af spillet mønt.
  • Find de rigtige søgeord. Når du navngiver din app og skriver en beskrivelse, skal du tænke over, hvad dine kunder vil lede efter. Hvilket ord ville du bruge til at søge efter din app? Du skal gøre det til en del af din titel, beskrivelse eller søgeord, hvis det er muligt.
  • Brug deling i appen. En måde at opmuntre brugere til at dele på er at have måder at hjælpe hinanden i spillet, f.eks. At kunne give andre brugere ekstra liv. Hvis brugerne kan dele på store sociale medieplatforme, f.eks. Facebook, har du mere held med mund til mund.
  • Glem ikke at betale. Du kan oprette en app på Facebook eller en mobil platform, men hvis du ikke er villig til at betale for annoncering, har du svært ved at opbygge din kundebase, især hvis du bare stoler på dine venner.

Score

0 / 0

Del 3 Quiz

Hvilken by er bedst til udviklingen af mobilapplikationsmarkedet?

Cleveland, Ohio

Nix! Cleveland er ikke kendt på markedet for udvikling af mobile applikationer. Du vil måske overveje andre byer, såsom Washington, DC Prøv et andet svar …

Silicon Valley, Californien

Absolut! Silicon Valley betragtes som udviklingen af mobile applikationer. Desuden har stater som Alabama, Virginia, Utah og Montana forventet vækst inden for et område på op til 45 procent! Læs videre for et andet quizspørgsmål.

Seattle, Washington

Ikke helt! Washington er ikke kendt som et fremadstormende område på markedet for udvikling af mobile applikationer. Du vil måske overveje stater som Alabama eller Virginia. Vælg et andet svar!

Bangor, Maine

Prøv igen! Hverken Bangor eller staten Maine er kendt for mobile applikationsudviklingsjob. Nogle virksomheder tillader dig muligvis at telekommunikere, selvom størstedelen ønsker dig på kontoret. Prøv et andet svar …

Vil du have flere quizzer?

Bliv ved med at teste dig selv!

Anbefalede: