Spring til indhold

App-udvikling til iPhone og iPad

Jeg udvikler native apps til iPhone og iPad i Swift og SwiftUI. Opgaverne spænder fra første version af en ny app til videreudvikling af en eksisterende, hvor den oprindelige udvikler er videre. Fordi webudvikling er mit hovedarbejde, kan jeg også bygge den backend, appen skal tale med.

+45 22 51 31 79
  • Få svar samme dag
  • Få en fast pris på din opgave
Mikkel Tschentscher

stjernede anmeldelser

  • Den tekniske hjælp, jeg ikke kan undvære

    Jeg ville aldrig kunne servicere mine kunder så godt, som jeg kan, uden Mikkel.

    Janni ClausenKonferencekoordinator, Komponent og KL
  • Sætter standarden for andre leverandører

    Advarsel: Arbejder du med Mikkel, så risikerer du at forringe dit forhold til enhver anden leverandør. Det sker, fordi han pr. natur sætter ekstraordinær standard for fleksibilitet, ordentlighed og ikke mindst leveringstid.

    Thomas Von BigumUnderviser
  • Fører projektet helt til dørs

    Når du samarbejder med Mikkel, er du sikker på at projektet bliver fuldt 100% til dørs.

    Simon Bille Hjort MartinsenKollega hos Bigum&Co

App-udvikling

Jeg bygger native til iOS, fordi en app i Swift får adgang til alt det, iPhone kan: kamera, placering, push-beskeder, widgets, Apple Pay og Face ID. SwiftUI er Apples eget værktøj til brugerfladen, og med det følger appen platformens regler for skriftstørrelse, mørk tilstand og VoiceOver uden ekstra arbejde.

Typiske opgaver er første version af en app til en ny forretningsidé, en app der giver eksisterende kunder adgang til ordrer, bookinger eller medlemskab, interne apps til medarbejdere i marken og overtagelse af apps, hvor den oprindelige udvikler ikke længere er med. Jeg kan også bygge det API og den administration på web, som appen henter sine data fra.

Du arbejder direkte med mig fra den første skitse, til appen ligger i App Store. Undervejs tester du på din egen iPhone via TestFlight, så du ser fremskridtet løbende og ikke først ved lanceringen. Appen bliver udgivet under jeres egen Apple-udviklerkonto, og kildekoden ligger i jeres eget repository.

Jeg holder til i Herlev ved København og tager opgaver fra hele landet, også fra Aarhus, Odense og Aalborg. Det meste af samarbejdet foregår over video og skærmdeling, og testversioner af appen kan sendes til alle, der skal se dem, uanset hvor de sidder.

Sådan laver man en app: trin for trin

Hvordan man laver en app, afhænger af, om du selv vil kode den eller have den lavet. Her er trinene i den rækkefølge, jeg selv tager dem i et projekt. Har du en idé, kan du bruge listen til at se, hvad der skal være på plads, før du kontakter en udvikler.

  • Beskriv problemet, appen løser, og for hvem. Én sætning er nok til at starte med, og den bliver styrende for alle valg bagefter.
  • Afgræns første version. Skriv alle idéerne ned, og vælg de få, der skal til, for at appen giver mening for brugeren på dag ét.
  • Find ud af, hvor data kommer fra. Har I et system med et API, kan appen hente data derfra. Ellers skal der bygges en backend.
  • Skitsér skærmene og vejen mellem dem. Papir er fint. Pointen er at blive enige om flowet, før der bliver skrevet kode.
  • Opret en Apple-udviklerkonto i virksomhedens navn. Den kræver et D-U-N-S-nummer, og det kan tage lidt tid at få, så start tidligt.
  • Byg appen i Xcode med Swift og SwiftUI, og send testversioner til TestFlight undervejs, så rigtige brugere kan prøve den på deres egen telefon.
  • Forbered App Store-siden: navn, beskrivelse, skærmbilleder, privatlivsoplysninger og en testbruger til Apples gennemgang.
  • Send appen til gennemgang hos Apple, ret det, Apple eventuelt beder om, og udgiv appen.
  • Følg brugen og anmeldelserne, og planlæg både næste version og den årlige opdatering til en ny iOS-version.

Native iOS, cross-platform eller web-app?

Der er tre måder at få en app ud til brugerne på. En native iOS-app er bygget specifikt til iPhone og iPad i Swift. En cross-platform-app er én kodebase, for eksempel i React Native eller Flutter, der bliver til apps på både iOS og Android. En web-app kører i browseren og kan lægges på hjemmeskærmen, men findes ikke i App Store.

Native giver den bedste oplevelse og fuld adgang til telefonens funktioner, og nye muligheder fra Apple kan tages i brug med det samme. Cross-platform er stærkt, når appen skal på begge platforme fra dag ét med samme budget. En web-app er billigst, når brugerne kun skal slå noget op en gang imellem, og når det vigtigste er at blive fundet på Google.

Jeg bygger native iOS-apps og web. Skal I have Android med fra start, siger jeg ærligt, hvis en cross-platform-løsning passer bedre til jer, og peger gerne på en anden. Mange starter med iPhone, lærer af brugerne og bygger Android-versionen bagefter, når de ved, hvad appen skal kunne.

Apps til kunder og til medarbejdere

En kundeapp skal i det offentlige App Store, findes af brugerne og overbevise dem om at installere den. Her betyder App Store-siden, anmeldelserne og de første minutter i appen meget for, om den bliver brugt.

En intern app til medarbejdere behøver ikke ligge synligt i App Store. Apple har private distributionsformer, så kun jeres egne folk kan hente appen. Kravene til det visuelle kan være lavere, men kravene til, at appen virker hver dag, også uden netforbindelse, er højere.

I begge tilfælde gælder det samme: appen skal tale med de systemer, I bruger i forvejen. Jeg bygger appen og forbindelsen til jeres systemer, og har I ikke et API, kan jeg bygge det.

Konkrete ydelser

  • iOS-app-udvikling i Swift og SwiftUI: native apps til iPhone og iPad, testet i TestFlight og udgivet i App Store. Skriv om jeres app og få svar samme dag.

    Læs mere
  • Erfaren app-udvikler, der selv skriver koden: native iOS-apps i Swift, ingen projektledere imellem, og I ejer koden. Fortæl om jeres app og få svar samme dag.

    Læs mere
  • Freelance iOS-udvikler til nye apps, overtagelse af eksisterende og ekstra kapacitet i jeres team. Swift, SwiftUI og 16 års erfaring. Skriv og få svar samme dag.

    Læs mere
  • Hvad koster det at få lavet en app? Se hvad der trækker prisen på app-udvikling op og ned, og hvad appen koster i drift. Skriv og få svar samme dag.

    Læs mere
  • App-udvikling i København: native iOS-apps til iPhone og iPad fra en udvikler i Herlev med 16 års erfaring. Møder hos jer, når det giver mening. Svar samme dag.

    Læs mere

Sådan foregår det

Fire trin. Du ved hvad der sker hvornår, og du kan stoppe efter hvert af dem.

  1. 01 / 04

    Vi afgrænser første version

    Et opkald på 20-30 minutter om, hvem appen er til, og hvad den skal kunne på dag ét. Jeg spørger ind til data, login og eksisterende systemer og siger ærligt til, hvis en app ikke er svaret på jeres problem.

  2. 02 / 04

    Skærmflow før kode

    Jeg skitserer skærmene og vejen mellem dem, så vi er enige om første version, før der bliver skrevet kode. Findes der allerede et design i Figma, bygger jeg ud fra det.

  3. 03 / 04

    Udvikling med TestFlight

    Appen bliver bygget i bidder, og hver bid lander på din iPhone via TestFlight. Du tester på rigtige telefoner undervejs, så ændringer bliver taget, mens de stadig er billige.

  4. 04 / 04

    Udgivelse og vedligehold

    Jeg klargør App Store-siden, sender appen til Apples gennemgang og retter det, Apple eventuelt beder om. Efter lanceringen holder jeg appen opdateret til nye iOS-versioner, hvis I ønsker det.

Anmeldelser fra kunder

  • Den tekniske hjælp, jeg ikke kan undvære

    Jeg ville aldrig kunne servicere mine kunder så godt, som jeg kan, uden Mikkel.

    Janni ClausenKonferencekoordinator, Komponent og KL
  • Sætter standarden for andre leverandører

    Advarsel: Arbejder du med Mikkel, så risikerer du at forringe dit forhold til enhver anden leverandør. Det sker, fordi han pr. natur sætter ekstraordinær standard for fleksibilitet, ordentlighed og ikke mindst leveringstid.

    Thomas Von BigumUnderviser
  • Fører projektet helt til dørs

    Når du samarbejder med Mikkel, er du sikker på at projektet bliver fuldt 100% til dørs.

    Simon Bille Hjort MartinsenKollega hos Bigum&Co

Læs alle anmeldelser

Brands jeg har arbejdet med

  • MT Højgaard Danmark
  • Egmont
  • NNIT
  • Visma
  • Lomax
  • Pascal
  • able.
  • OOONO
  • Novo Nordisk Fonden
  • Energii
  • Maersk Tankers
  • Nordkysten Entreprenørfirmaet

Ofte stillede spørgsmål

Hvad er app-udvikling?
App-udvikling er arbejdet med at designe, programmere, teste og udgive apps til telefoner og tablets. På iOS betyder det at bygge appen i Swift og SwiftUI og få den gennem Apples gennemgang til App Store. Mange apps kræver også en backend, der gemmer data og sender push-beskeder.
Hvad koster det at få udviklet en app?
Det afhænger af, hvad appen skal kunne på dag ét, om den skal have sin egen backend, og hvor mange systemer den skal tale med. Jeg giver en fast pris på første version, når vi har afgrænset den sammen.
Hvor lang tid tager det at udvikle en app?
En afgrænset første version med få skærme kan ofte bygges på nogle uger. En app med login, betaling og integrationer til flere systemer tager længere. Du får en tidsplan sammen med tilbuddet og kan følge fremskridtet i TestFlight undervejs.
Laver du også apps til Android?
Nej, jeg bygger native til iPhone og iPad. Skal appen også på Android fra start, siger jeg ærligt, hvis en cross-platform-løsning passer bedre til jer. Mange starter med iPhone og bygger Android-versionen, når de ved, hvad appen skal kunne.
Hvad kræver det at få en app i App Store?
Et medlemskab af Apple Developer Program, en app der overholder Apples retningslinjer, og en App Store-side med beskrivelse, skærmbilleder og privatlivsoplysninger. Apple gennemgår hver app og hver opdatering, før den bliver udgivet.
Hvem ejer appen, når den er færdig?
I gør. Appen bliver udgivet under jeres egen Apple-udviklerkonto, og kildekoden ligger i jeres eget repository fra første dag. Skifter I udvikler, tager I det hele med.
Kan en app hænge sammen med vores hjemmeside eller webshop?
Ja, så længe løsningen har et API, eller vi kan bygge et. Så deler appen og hjemmesiden data og login, og det, kunderne gør i appen, kan ses på hjemmesiden og omvendt.
Hvordan kommer vi i gang?
Skriv eller ring og fortæl kort, hvad appen skal kunne, og hvem den er til. Du får svar samme dag, og så tager vi et opkald på 20-30 minutter, hvor vi afgrænser første version.