App udvikling i Danmark: fra idé til færdig løsning

App udvikling i Danmark: fra idé til færdig løsning

Kort overblik: Sådan griber du app udvikling an i Danmark

App udvikling er processen med at gå fra et behov til en fungerende løsning, der kører på mobil (iOS/Android) eller i browseren. I praksis betyder det, at du skal tage stilling til:

  • Hvilket problem appen skal løse, og for hvem
  • Hvilken type app du vælger (native, cross-platform eller web/PWA)
  • Hvordan processen ser ud fra idé til drift
  • Hvilke roller der er brug for undervejs
  • Budget, tidslinje, regler (GDPR mv.) og typiske risici

Researchen på danske projekter peger på, at apps typisk koster fra ca. 25.000 kr. for noget meget enkelt til over 1 mio. kr. for komplekse løsninger, og at et seriøst projekt ofte tager 3 – 9+ måneder afhængigt af omfang og kompleksitet.

Resten af guiden folder det her ud trin for trin, så du kan forstå dine valg, inden du binder dig.

Hvad betyder app udvikling i praksis?

App udvikling dækker hele rejsen fra første idé til løbende drift:

  • Behov og idé: Hvad er problemet, og hvem har det?
  • Krav og løsning: Hvilke funktioner er nødvendige, og hvordan skal de spille sammen?
  • Design: UX (oplevelse) og UI (det visuelle), så appen er til at bruge.
  • Udvikling: Selve kodningen af app, backend og integrationer.
  • Test: Finde og løse fejl, sikre performance og sikkerhed.
  • Release: Udgivelse i App Store/Google Play eller som webapp.
  • Drift og videreudvikling: Hosting, opdateringer, nye features.

I Danmark bruges apps bredt: til kunder (kundeklub, booking, selvbetjening), til medarbejdere (arbejdsordre, tidsregistrering) og til interne processer (dashboards, interne værktøjer). Processen ligner hinanden på tværs, men krav til sikkerhed, regler og performance varierer ret meget.

Et godt app-projekt handler derfor lige så meget om at træffe de rigtige valg undervejs som om selve kodningen.

Hvilke typer apps kan du vælge mellem?

Inden du taler pris og tidsplan, skal du vælge type af app. Det valg påvirker alt: oplevelse, budget, vedligehold, time-to-market.

Native apps

Native apps er bygget specifikt til én platform:

  • iOS: typisk med Swift eller Objective-C
  • Android: typisk med Kotlin eller Java

Fordele:

  • Bedst mulig performance og respons
  • Fuld adgang til hardware (kamera, sensorer, Bluetooth, offline mv.)
  • Bedst integreret med platformens look & feel

Ulemper:

  • To kodebaser, hvis du vil have både iOS og Android
  • Flere udviklere eller mere tid til at bygge og vedligeholde
  • Højere omkostninger, især hvis der er meget funktionalitet

Native er typisk relevant, hvis du har høje krav til performance, meget tung grafik (fx avancerede spil) eller avanceret brug af enhedens hardware.

Cross-platform apps

Cross-platform betyder, at du deler en stor del af koden mellem iOS og Android. Populære teknologier er fx Flutter, React Native og .NET MAUI.

Fordele:

  • En fælles kodebase til begge platforme (helt eller delvist)
  • Typisk hurtigere udvikling og lavere pris end ren native til både iOS og Android
  • Lettere at udvide til flere platforme senere

Ulemper:

  • Noget overhead og potentielle begrænsninger ift. helt ekstrem performance
  • Enkelte platformsspecifikke ting kræver stadig særskilt kode
  • Du er afhængig af et ekstra lag (frameworket) oven på Apple/Google

Cross-platform er ofte et stærkt bud til forretningsapps, interne apps og “klassiske” features som login, lister, formularer, kort og notifikationer.

Web apps og PWA

En web app er en webside bygget, så den opfører sig som en app i browseren, ofte responsiv og mobiloptimeret. En PWA (Progressive Web App) er en web app med ekstra features som offline-cache og mulighed for at “installeres” på hjemskærmen.

Fordele:

  • Ingen krav om App Store/Google Play godkendelse
  • Én kodebase til alle enheder med en browser
  • Kan ofte udvikles hurtigere og billigere end mobile native-løsninger

Ulemper:

  • Begrænset adgang til nogle hardware-funktioner
  • Ingen (eller begrænset) tilstedeværelse i App Stores
  • Afhænger af browsernes understøttelse (som dog er ret god i dag)

Web/PWA er relevant, hvis du vil hurtigt ud, gerne vil undgå app stores, eller hvis din løsning i forvejen er meget web- og formularbaseret. Her giver det også mening at kigge bredere på softwaretyper og platforme.

Proces: Fra idé til færdig app

Lad os gå struktureret gennem et typisk dansk app-forløb. I praksis overlapper faserne, men det her er en god mental model.

1. Behovsafklaring og idé

Formålet her er at svare klart på:

  • Hvilket problem løser appen?
  • For hvem (målgruppe, brugertyper)?
  • Hvilke alternativer findes i dag (manuelle løsninger, andre systemer)?

Typiske leverancer:

  • Kort problembeskrivelse og mål (fx “reducere supportopkald med 30 %”)
  • Enkle brugerrejser: “Som X vil jeg kunne Y, så jeg Z”
  • Beslutning om, om en app faktisk er den rette løsning

2. Krav og scope (MVP vs. “alt det fede”)

Nu prioriterer du funktioner og afgrænser første version (MVP, Minimum Viable Product). Det er her, mange projekter vælter, fordi alt bliver “must have”.

Du bør som minimum definere:

  • Must have: Uden det her giver appen ingen reel værdi.
  • Nice to have: Gode funktioner, der kan vente til version 2.
  • Non-goals: Hvad appen ikke skal kunne i første omgang.

Leverancer kan være en enkel kravspecifikation eller et mere visuelt dokument med user stories, skærmlister og prioritering. Det er også her, du groft kan beslutte type (native, cross-platform, web/PWA) sammen med en teknisk partner.

3. UX og UI design

Design handler både om, hvordan appen ser ud, og hvordan den føles at bruge. Typiske skridt:

  • Wireframes: Enkle skitser af skærme og flow
  • Prototyper: Klikbare mockups til at teste brugerrejser
  • Visuelt design: Farver, typografi, komponenter, ikoner

Her testes tidligt på brugere, så du ikke udvikler dig ind i et hjørne. Tilgængelighed og gode formularer fylder også her, og det kan være værd at hente inspiration fra arbejdet med tilgængelige formularer.

4. Arkitektur og teknisk design

Før der kodes, skal de tekniske rammer på plads:

  • Valg af tech stack (fx Flutter vs. React Native vs. web)
  • Arkitektur: Hvordan hænger app, backend og databaser sammen?
  • Integrationer: Hvilke andre systemer skal den tale med (ERP, CRM, betalingsløsninger osv.)?
  • Sikkerhed, roller og rettigheder

Det svarer til at lægge tegningerne til et hus, før håndværkerne går i gang. Hvis du vil forstå mere om generel projektstruktur og arkitektur, er kategorien om projektstruktur og arkitektur et godt sted at dykke ned.

5. Udvikling (frontend/app + backend)

Nu bygges der. Typisk opdelt sådan:

  • App-udvikling: Skærme, navigation, offline-håndtering, integration til backend
  • Backend-udvikling: API’er, databaser, business logic, integrationer
  • Infrastruktur: Opsætning af servere/hosting, CI/CD (automatiske builds og deployment)

Mange teams arbejder iterativt (Scrum/Kanban): man udvikler i sprint på 1 – 3 uger, demonstrerer ny funktionalitet, får feedback og justerer.

Vil du nørde mere med backend-delen, kan en praktisk guide som at bygge et lille Express API give en god forsmag på, hvad der foregår “bag appen”.

6. Test og kvalitetssikring

Test er ikke en slut-aktivitet, men det er her, den for alvor intensiveres:

  • Automatiserede tests (enhedstests, integrationstests)
  • Manuelle tests (funktionelle tests, brugertest, regressions-test)
  • Performance- og sikkerhedstest ved behov

Der er meget at hente ved at have en klar teststrategi. Du kan finde mere om testtyper og QA-praksis i sektionen om test og kvalitet.

7. Lancering

Når appen er klar, sker der typisk:

  • For native/cross-platform: Oprettelse af konti hos Apple/Google, forberedelse af screenshots, beskrivelser, privacy-politik og indsendelse til review
  • For web/PWA: Opsætning af domæne, SSL, hosting og evt. CDN
  • Plan for udrulning (pilotbrugere vs. fuld lancering)

Release-strategi kan gøres meget mere sofistikeret med fx feature flags og gradvise udrulninger. Hvis du er nysgerrig på det, er artiklen om at bruge feature flags et godt eksempel.

8. Drift, overvågning og videreudvikling

Efter lancering starter den lange fase:

  • Løbende overvågning, logs og alarmer
  • Opdateringer ved nye OS-versioner og sikkerhedshuller
  • Nye features og forbedringer baseret på feedback

Her er det en fordel at have styr på både hosting og observability. Artikler som logs vs. mavefornemmelse og deployment og drift går dybere ned i det.

Hvilke roller indgår i et app-projekt?

Et professionelt app-projekt involverer typisk flere roller. I små projekter kan én person dække flere hatte, men ansvaret er det samme.

På kundesiden

  • Product owner / produktansvarlig: Ejer visionen, prioriterer features, træffer beslutninger og godkender leverancer. Er typisk dit vigtigste bindeled til udviklerne.
  • Faglige repræsentanter: Brugere eller domæne-eksperter, der kender hverdagen og procesdetaljerne, appen skal understøtte.
  • Intern projektleder (valgfrit): Sikrer koordinering internt, opfølgning på beslutninger og forankring i organisationen.

På leverandørsiden

  • Projektleder / delivery lead: Planlægger forløbet, koordinerer teamet, håndterer budget og status.
  • UX/UI-designer: Kortlægger brugerrejser, laver wireframes og visuelt design.
  • Mobiludvikler(e): Bygger selve appen (native eller cross-platform).
  • Backend-udvikler(e): Bygger API’er, databaser og integrationer.
  • QA/tester: Planlægger og udfører test, hjælper med at fange fejl tidligt.
  • DevOps / infrastruktur: Sætter build- og deploy-pipeline op, håndterer hosting, sikkerhed og overvågning.

Rollerne er ikke kun formalia. En uklar product owner eller manglende QA er en af de mest almindelige årsager til forsinkede og skuffende projekter. Hvis du vil forstå samarbejde og ansvar dybere, kan du dykke ned i samarbejde og workflows.

Tech-valg: Hvornår giver native, cross-platform og web mening?

Teknologivalget handler om kompromiser: pris, hastighed, performance, fleksibilitet og risiko. Her er en praktisk beslutningsramme.

Spørgsmål, du bør stille først

  • Hvor kritisk er performance? (fx realtidsgrafik vs. simple formularer)
  • Hvor meget hardwareadgang har du brug for? (kamera, sensorer, Bluetooth, offline mv.)
  • Skal du være i App Store/Google Play, eller er browseren nok?
  • Hvad er dit budget og din time-to-market?
  • Hvor ofte forventer du at skulle lave ændringer?

Hvornår vælger man native?

  • Du laver en grafiktung app (spil, AR/VR)
  • Du har meget stramme krav til latency og performance
  • Du udnytter specifikke OS-features, som frameworks ikke dækker pænt
  • Budgettet tillader to kodebaser + vedligehold

Typisk valgt til: avancerede consumer-apps, spil, apps hvor marginal performance betyder meget.

Hvornår vælger man cross-platform (Flutter, React Native, .NET MAUI)?

  • Du vil ud på både iOS og Android uden at betale fuld pris for to separate apps
  • Appen er primært “klassisk UI”: lister, formularer, dashboards, notifikationer
  • Du vil kunne iterere hurtigt og genbruge meget kode
  • Performance-kravene er høje, men ikke “spil-niveau”

Det her er ofte sweet spot for forretningsapps og interne værktøjer. Valget mellem Flutter, React Native og .NET MAUI minder om andre tech-stack valg: det handler om teamets kompetencer, økosystem og langsigtet vedligehold. Har du brug for en ramme til at tænke sådan nogle valg igennem, er artikler på tagget vælg tech stack relevante.

Hvornår vælger man web app/PWA?

  • Du vil hurtigst muligt teste en idé (MVP) til lavere pris
  • Brugerne kan fint leve med at åbne en browser
  • Du vil undgå app stores og godkendelsesprocesser
  • Du vil nemt understøtte både desktop og mobil i én løsning

En PWA kan være et godt mellemtrin mellem en ren webapp og en “rigtig” mobilapp. Du kan senere bygge en native eller cross-platform app, hvis det viser sig nødvendigt.

Vedligehold og langsigtede omkostninger

Uanset valg kommer du til at betale for vedligehold. Nogle eksempler:

  • Opdateringer ved nye iOS/Android-versioner
  • Sikkerhedsopdateringer til frameworks og biblioteker
  • Tilpasninger til nye devices (skærmstørrelser, hardwareændringer)

Cross-platform og web giver dig typisk færre kodebaser at vedligeholde, men du får i stedet afhængighed til et ekstra lag teknologi. Native giver flere kodebaser, men færre mellemled. Der er ingen “gratis” løsning, kun forskellige steder regningen havner.

Hvad koster app udvikling i Danmark?

Der findes ikke én officiel prisliste. Researchen samler dog en række danske estimater, som giver et realistisk spænd. De peger alle på, at pris afhænger især af:

  • Kompleksitet og antal features
  • Antal platforme (iOS, Android, web)
  • Backend og integrationer til andre systemer
  • Design-omfang og brugeroplevelse
  • Sikkerhed, compliance og særlige krav
  • Vedligehold og videreudvikling

Sammenfattede prisintervaller fra danske kilder

(Tallene er typiske spænd, ikke faste regler.)

  • BITD:
    • Enkel app: ca. 25.000 – 75.000 kr.
    • Standard app: ca. 75.000 – 300.000 kr.
    • Avanceret app: 300.000 kr. og opefter
  • Iris Automation:
    • Simpel app: ca. 50.000 – 150.000 kr.
    • Avanceret app med flere integrationer: ca. 150.000 – 500.000+ kr.
    • Enterprise-løsning: 500.000 kr. og opefter
  • Hyperbolic: ca. 150.000 – 1.000.000+ kr. for typiske projekter
  • BlueMountain:
    • Simpel webapp: ca. 50.000 – 100.000 kr.
    • Avanceret native app: ca. 250.000 kr. til over 1.000.000 kr.
  • NordicWebFlow: generelt fra under 100.000 til over 500.000 kr.
  • ITdata: MVP-app: ca. 50.000 – 100.000 kr.

Opsummeret: danske kilder placerer seriøse app-projekter typisk et sted mellem ca. 50.000 og 500.000+ kr., med store enterprise- eller højt specialiserede løsninger over 1 mio. kr.

Hvorfor varierer tallene?

Variationerne skyldes, at hver leverandør har sin målgruppe og typiske projekttyper. En “simpel app” kan for én betyde 3 skærme og ingen backend, og for en anden 10 skærme, brugerlogin og en let integration.

Derfor giver det mere mening at tænke i “klasse” end i én pris:

  • Lav kompleksitet / MVP: Enkel funktionalitet, få skærme, begrænset eller ingen backend. Ca. 25.000 – 150.000 kr.
  • Middel kompleksitet: Login, brugerroller, basis-backend, et par integrationer. Ca. 150.000 – 500.000 kr.
  • Høj kompleksitet / enterprise: Mange integrationer, høj sikkerhed, kompleks logik, flere platforme. 500.000 kr. og opefter.

Det vigtigste er at få defineret scope så skarpt som muligt, inden du sammenligner tilbud. Ellers sammenligner du æbler og pærer.

Hvor lang tid tager det at udvikle en app?

Tidsforbruget følger i grove træk samme logik som prisen: jo mere komplekst, jo længere tid.

Hyperbolic angiver for danske projekter:

  • Middelkomplekse apps: ca. 3 – 6 måneder
  • Komplekse løsninger: ca. 6 – 9+ måneder

Det inkluderer typisk hele forløbet fra afklaring og design til udvikling, test og lancering. Mindre MVP’er kan blive klar hurtigere, især hvis du vælger en enkel webapp eller PWA, og hvis beslutningsvejene hos jer er korte.

De største tidsdrivere er:

  • Hvor længe I bruger på afklaring og beslutninger
  • Om der er mange og/eller tunge integrationer
  • Om scope ændrer sig undervejs (scope creep)
  • Hvor mange platforme I vil understøtte i første version

Regler, krav og risici i Danmark (GDPR m.m.)

Når du udvikler en app, der håndterer data om personer i eller fra EU, rammer du GDPR. Det gælder også, selv om appen er “intern” for medarbejdere.

GDPR og dataansvar

  • Hvis din organisation bestemmer formål og midler med behandlingen, er I dataansvarlige.
  • Udvikleren/leverandøren er typisk databehandler, fordi de håndterer data på jeres vegne.

Det medfører bl.a. krav om:

  • Databehandleraftale mellem jer og leverandøren
  • Privacy by design: Tænke dataminimering, adgangsstyring og sikkerhed ind fra start
  • Samtykke eller anden lovlig grund til at behandle persondata
  • Informationspligt: Klare beskrivelser af, hvad data bruges til

App stores, samtykke og tracking

App stores har deres egne regler, der påvirker løsningen:

  • Apple kræver fx særlig håndtering og gennemsigtighed ved tracking og brug af visse API’er
  • Begge stores stiller krav til privatlivspolitik, kontaktinfo og hvordan du håndterer brugergenereret indhold

Hvis du bruger analytics, push-notifikationer eller tredjeparts SDK’er (annoncering, support mv.), skal de indgå i din GDPR-vurdering og samtykkeløsning.

Særlige app-typer

Nogle app-typer kan være underlagt ekstra regulering, fx hvis de håndterer sundhedsdata, finansielle data eller fungerer som medicinsk udstyr. Her kræver det ofte juridisk og compliance-rådgivning ud over det, du får fra udvikleren.

Typiske faldgruber i app-projekter

De samme problemer går igen i mange projekter. De er heldigvis til at forebygge, hvis du kender dem.

1. Uklar kravspecifikation

Hvis “alle ved jo, hvad vi mener” er jeres dokumentation, ender du typisk med:

  • Misforståede features
  • Funktioner, som er for komplekse eller for simple
  • Uenighed om, hvornår noget er “færdigt”

Løsning: Start simpelt, men konkret. Prioriter must have vs. nice to have, og brug skitser og user stories frem for lange word-dokumenter.

2. Scope creep

“Når vi nu alligevel er i gang, kunne den også lige…”

Små tilføjelser kan virke uskyldige, men samlet set kan de fordoble både pris og tid. Det går særligt galt, hvis de kommer sent i forløbet.

Løsning: Hav en styret ændringsproces. Nye idéer parkeres til en “version 2”-liste, medmindre de er kritiske nu.

3. Manglende beslutningskraft

Hvis din product owner ikke har mandat til at tage beslutninger om prioritering, design og kompromiser, stopper projektet op ved hver tvivl.

Løsning: Udpeg én ansvarlig, der kan beslutte, og aftal på forhånd, hvad der kræver større eskalering.

4. Ingen plan for drift og vedligehold

En app uden driftsplan bliver hurtigt en støvet hyldevare:

  • Ingen monitorering = problemer opdages, når brugerne råber
  • Ingen opdateringer = sikkerhedsrisiko og dårlig oplevelse
  • Ingen budget til videreudvikling = appen dør langsomt

Løsning: Aftal driftssetup, support-niveau og budget for videreudvikling inden I lancerer.

5. Lock-in og manglende ejerskab

Nogle løsninger binder dig hårdt til en bestemt leverandør. Det er ikke altid ondt vilje, men det kan blive dyrt.

Spørg altid til:

  • Ejerskab til kildekode og dokumentation
  • Mulighed for at flytte hosting
  • Brug af standardteknologier vs. helt proprietære værktøjer

Her kan det hjælpe at forstå grundlæggende versionsstyring (fx Git), så du ved, hvordan kode faktisk overdrages. En intro som hvordan du overlever Git er et fint sted at starte.

Et realistisk eksempel på et app-forløb

Lad os samle det hele i et tænkt, men realistisk eksempel.

Case: Arbejdsordre-app til dansk håndværksfirma

Behov: Et mellemstort håndværksfirma vil erstatte papir-sedler og telefonopkald med en app til arbejdsordrer. Teknikere skal kunne se dagens opgaver, registrere tid og materiale og tage billeder, også offline.

Valg og scope

  • Type: Cross-platform app (Flutter eller React Native) til iOS og Android
  • Backend: Simpelt API med database og integration til eksisterende ERP-system
  • MVP-funktioner:
    • Login og brugerroller (tekniker/administrator)
    • Liste over dagens opgaver
    • Detaljevisning, tidsregistrering, materialer og fotos
    • Synkronisering, så appen virker offline og uploader, når der er net
  • Version 2-idéer: Push-notifikationer, kundesignatur på stedet, rapportmodul

Roller

  • Hos kunden: én product owner (driftsleder) + 2 fagpersoner (teknikere) som referencebrugere
  • Hos leverandøren: projektleder, UX/UI-designer, 1 – 2 mobiludviklere, 1 backend-udvikler, QA/DevOps på deltid

Tidslinje (ca.)

  • 0 – 4 uger: Behovsafklaring, krav, UX-skitser, klikbar prototype
  • 5 – 10 uger: Udvikling af basisapp og backend, løbende demo hver 2. uge
  • 11 – 14 uger: Integration til ERP, test, pilot hos 5 teknikere
  • 15 – 16 uger: Justeringer, performance-forbedringer, fuld udrulning

Samlet: ca. 4 måneder, hvilket ligger inden for Hyperbolics 3 – 6 måneder for middelkomplekse apps.

Prisniveau

Med det scope og de roller vil projektet realistisk lande i midterfeltet af de danske intervaller, ofte et sted mellem ca. 200.000 og 500.000 kr., afhængigt af timesatser, krav til integrationen og hvor meget design/UX der lægges i det.

Planen for drift kunne være en fast månedlig aftale, der dækker hosting, overvågning, mindre justeringer og et årligt “serviceeftersyn” med opdateringer af frameworks og biblioteker.

Sådan vælger du den rigtige løsning første gang

Hvis du skal koge alle beslutningerne ned til nogle få styrende spørgsmål, kunne det være de her:

1. Hvad er dit primære mål?

  • Bevise en idé hurtigt (MVP, læring)
  • Optimere en konkret proces (effektivitet)
  • Skabe et nyt digitalt produkt til markedet (indtjening, vækst)

Et MVP-mål peger ofte mod en enklere løsning, fx web/PWA eller en relativt enkel cross-platform-app.

2. Hvilken kompleksitet og risiko er acceptabel?

  • Få, veldefinerede features → simplere løsning, mindre risiko
  • Mange integrationer og høj sikkerhed → mere planlægning, mere budget
  • Reguleret område (sundhed, finans) → inddrag compliance tidligt

3. Hvor er dine brugere – og hvilke enheder bruger de?

  • Alle har smartphones, men processen fungerer fint i browser → overvej web/PWA først
  • Du vil gerne være synlig i app stores og udnytte enhedens funktioner → native eller cross-platform

4. Hvad er dit reelle budget og din tidshorisont?

  • Under ca. 100.000 kr. → meget fokus på MVP og simpelt scope, ofte web/PWA eller lille app
  • 100.000 – 500.000 kr. → plads til solid cross-platform-løsning eller velafgrænset native
  • 500.000+ kr. → større frihed til komplekse løsninger, mange integrationer og flere platforme

5. Har du en plan for drift og videreudvikling?

En god appleverandør vil ofte spørge til drift, logning og support allerede i starten. Det virker irriterende, men det er som regel et sundhedstegn.

Vil du dykke mere ned i, hvordan man arbejder struktureret med softwareprojekter i praksis, kan du finde et samlet overblik i kategorien softwareudvikling i praksis.

Hvis du styrer efter klare mål, velafgrænset scope, et gennemtænkt tech-valg og tydelige roller, er du allerede foran en stor del af de appleverancer, der ender med at blive dyrere, langsommere og mere bøvlede end nødvendigt.

Byg en simpel MVP eller prototype og test den hurtigt på rigtige brugere. Brug klikbare prototyper (Figma/Adobe XD), en one-page landingside med tilmeldingsmulighed eller en 'concierge' version hvor du udfører processen manuelt, og mål brugerengagement og feedback før du bygger fuld funktionalitet.
Vælg efter fase og behov: bureauer giver projektstyring og tværfagligitet men koster mest, freelancere er billigere og hurtige til enkeltopgaver, mens et internt team er bedst til løbende produktudvikling og kontrol. Kombiner gerne - fx bureau til lancering og interne/ freelance devs til videreudvikling - afhængig af budget og langsigtet plan.
Medregn hosting og database, API- og tredjepartslicenser (push, kort, auth), monitoring, sikkerhedsopdateringer, app-store-registreringer, bruger-support og løbende udvikling. Som tommelfingerregel løber drift og videreudvikling ofte op i 15-30% af den oprindelige udviklingsomkostning årligt, afhængig af kompleksitet.
Start med data-minimering, klar juridisk hjemmel, privatlivspolitik, brugerconsent til tracking, databehandleraftaler med leverandører og kryptering af følsomme data. Overvej også en DPIA hvis du behandler følsomme oplysninger, og implementer adgangskontrol, logning og procedurer for at håndtere brugerrettigheder (indsigt, sletning).

Sara Vestergaard er selvlært kode-nørd, der stille og roligt er gået fra at rode med en enkelt HTML-side til at bygge små værktøjer, scripts og hjemmesider til sig selv og vennerne. Hun startede med at lave en simpel band-hjemmeside som teenager og opdagede, hvor tilfredsstillende det er, når noget, du har skrevet, pludselig lever på skærmen.

For Sara handler kodning ikke om store ord eller imponerende titler, men om meget konkrete problemer: den kedelige opgave, der tager for lang tid, den ven der mangler en lille porteføljeside, eller den liste, der burde sortere sig selv. Hun elsker at pille ting fra hinanden – også kode – for at se, hvad der egentlig foregår, og hun har brugt utallige aftener på at google fejlbeskeder, teste små eksempler og langsomt bygge sin forståelse op.

På Coding Class deler hun den tilgang videre. Hun skriver til dig, der gerne vil lære at kode ved at gøre det i praksis: små projekter, korte kodebidder og forklaringer, der hænger sammen med det, du faktisk sidder med på skærmen. Hun skærer ind til benet, viser typiske fejl og deres løsninger og giver altid et forslag til, hvordan du kan bygge en tand videre, når grundideen først virker.

Når hun ikke skriver til Coding Class eller nørkler med nye små projekter, hænger Sara på klatrevæggen, vander sine altanplanter eller spiller gamle Nintendo-spil. Men hun ender næsten altid tilbage ved tasterne – for der er altid endnu en lille ting, der kunne være smartere, hurtigere eller bare lidt sjovere at bruge.

Send kommentar

You May Have Missed