App-udvikling, hvad skal man være opmærksom på?
Mobil App Udvikling
Mobil app udvikling er blevet meget populært de sidste stykke tid. Og det vil helt sikkert kun blive ved med at stige. Vores mobiler er blevet en stor del af vores hverdag og ikke mindst vores liv. Derfor bliver mobil applikation udvikling mere og mere efterspurgt, da det er den nemmeste vej til forbrugeren. Men man må ikke undervurdere mobiludvikling. Det er en del anderledes end webudvikling. Heldigvis er der folk som har specialiseret sig indenfor mobil applikation udvikling.
Dette gælder både til android og iOS, styresystemer.
De største mobile udviklingsplatforme er Apache Cordova og Adobe Phonegap. Det er de to største mobil applikations udviklingsplatforme der er. Apache Cordova er en smule sværere men den begrænser dig slet ikke ligeså meget som Adobe PhoneGap gør.
Android Udviklere
Den evige kamp mellem android og iOS, vil nok vare ved længe endnu. Om den ene er bedre end den anden kan man ikke svare på. Men som udgangspunkt er android i højere efterspørgsel. Det er de meget simpelt fordi det er billigere at lægge en app ud i google playstore end det er at lægge en app op i Appstore. Det trækker rigtig mange nysgerrige entreprenører og udviklere til som håber på at ramme noget rigtigt.
Men det at være android udvikler er ikke noget man lige bliver. Android app programmering kræver mange forskellige færdigheder for at man kan lave hvad som helst til android. Det mest primære er at man skal være rigtig god til JAVA. Java er det underliggende programmeringssprog bag alle android apps. Derfor er det meget vigtigt at man er fuldt fortrolig med dette sprog. Udover dette skal en android udvikler være god til API. API står for Aplication programming Interface, som tillader et stykke software at samarbejde med et andet. For eksempel hvis man skal bruge en kalender i sin app, så kan man blot finde en anden der har en API kalender som man så kan bruge til sin egen app. Derudover har du et behov i front end udvikler til at gøre din app brugervenlig for browsing.
Sidst er det selvfølgelig utrolig vigtigt at man har godt styr på databaser. Data er noget af den vigtigste information vi har i dag og mulighederne er endeløse med nok af det.
iOS Udviklere
iOS udviklere er også meget populære. Men at udgive en app i Appstore koster ofte mere. Men det gør også at kvaliteten bliver højere. Man undgår mærkelige apps som ikke virker som de skal eller har flere fejl. Men det gør også at iOS udvikleren er dyrere, da de skal være knivskarpe til deres arbejde og gerne levere et fejlfrit produkt. Derfor er det ofte lidt større virksomheder som beskæftiger sig med iOS udvikling og Appstore.
Men hvis vi skal finde en iOS programmør, er det nogen andre ting han skal kunne end en android udvikler. En iOS udvikler skal være god til Objective-C eller Swift 3.0 programmeringssprog. Det er nemlig de programmeringssprog som ligger bag iOS’s apps. Derudover skal en iOS udvikler selvfølgelig også være fortrolig med databaser og APIs. Men det kræver også at man forstår Apples styresystem og specielt de nyere versioner.
Udvikleres Løn
Ved mobil applikation udvikling er der stor forskel hvad folk skal have i løn i de forskellige lande. Og i takt med at mobil udvikling bliver mere og mere efterspurgt så kan man hurtigt spare nogen penge ved at finde vælge folk fra bestemte lande hvor lønnen ikke er så høj (IT outsourcing). Der er nemlig rigtig stor lønforskel, så det kan helt klart være værd at kigge lidt rundt på den gennemsnitlige løn inden man leder efter et firma.
Herunder er der en graf over den gennemsnitlige løn for henholdsvis iOS udviklere og Android udviklere:
Det er ret tydeligt at der er stor forskel i lønnen. Med den højeste i Danmark på ca. 500,000 kr. om året og så helt ned til ca. 200,000 kr. om året i Ukraine. Det er altså en kæmpe lønforskel der er. Samtidig kan vi dog også se at der iOS udviklerne ofte får en lille smule højere løn end Android udviklerne.
Hvordan Finder Man Udviklere?
Nu har du fået et godt indblik i hvad dine mobil applikations udviklere skal kunne. Nu skal vi så se på hvordan du finder dem. Det er nemlig ikke altid lige til, og der er mange måder at gøre tingene på. Du kan hyre en freelancer, selv ansætte en eller ansætte et firma til det. Det er hver sin måde at gøre tingene på, og de har hver deres fordele og ulemper. En freelancer er nem at finde, men en god freelancer er ikke ligetil. Det kræver meget undersøgelsesarbejde at hyre en freelancer hvis man vil være sikker på at få noget for sine penge. Til gengæld er de ofte ret billige i forhold til andre løsninger. Hvis man selv hyrer en mobil applikationsudvikler har man meget mere kontrol over tingene. Det er langt nemmere at få personen til at ændre små ting og man vil også i højere grad undgå misforståelser. Dette er grunden til webudvikler løn er en af de højeste i verden. Og som vi kunne se i den foregående graf er det meget dyrt hvis man bor i Danmark.
Den sidste måde man kan finde en mobil, udvikler på er ved at hyre et firma til det. Der er firmaer som lever af at forsyne folk med IT-udviklere som er specialiseret indenfor et specifikt område. Det er ofte en rigtig god løsning da, 1. det er betydeligt billigere end selv at ansætte en, og man kan finde firmaer i lavtlønnede lande. 2. Man er sikker på at få en/flere personer som er blevet verificeret af andre og ved hvad de laver. 3. Man kan få et helt team og ikke kun en person. Det kan være en kæmpe fordel da der sjældent er en som er god til alt. Så derfor kan de give dig et team hvor folk kan hver deres ting.
Hvorfor Mobilunity?
Vi kan altså slå fast at der er rigtig mange ting som man skal være opmærksom på når man skal til at lave apps. Det kræver mange færdigheder og det kan være svært at finde de rigtige folk. Mobilunity er et IT-firma som kan forsyne dig med lige præcis de folk som du har brug for til dit projekt. Om det så er en app der skal indsamle meget data eller den blot skal modtage reservationer, det er såmænd op til dig. Mobilunity er samtidig lokaliseret i Ukraine hvilket gør dem betydeligt billigere end mange konkurrenter. Derfor er Mobilunity et rigtig godt valg til IT outsourcing, hvis du leder efter nogen der kan give dig et godt engageret team til udvikling af IT-systemer.