Hvorfor React + Capacitor er den perfekte stack for en solo-udvikler i 2026
Som én udvikler i Aarhus har jeg testet mange måder at bygge apps på tværs af iOS, Android og web. Her er hvorfor React, Vite, Tailwind, Capacitor og Firestore er den kombination, der faktisk virker.
Jeg har bygget apps på mange forskellige måder gennem årene. Native Swift. Flutter. Ren web. Jeg har endda prøvet at vedligeholde to separate kodebaser til iOS og Android på samme tid.
Intet af det virkede særligt godt, når man kun er én person.
I dag bygger jeg alle mine produkter — HeadToHead, Quiz Fight, TaskMondo og LostLead — med den samme lille, bevidste stack:
React + Vite + TailwindCSS + Capacitor + Firestore + TypeScript.
Her er hvorfor denne kombination er blevet min standard — og hvorfor jeg tror, den bliver ved med at være det i 2026 og frem.
Én kodebase, tre platforme
Det største problem for en solo-udvikler er ikke at skrive kode. Det er at vedligeholde kode.
Hvis jeg skulle skrive den samme app tre gange (Swift, Kotlin, og web), ville jeg aldrig nå i mål med noget som helst. Selv med Flutter eller React Native er der stadig nok platformsspecifikke ting til, at man ender med at bruge uforholdsmæssigt meget tid på at holde tingene synkroniseret.
Med Capacitor er det anderledes.
Jeg skriver appen én gang i React. Så pakker Capacitor den som rigtige, native iOS- og Android-apps. Jeg får adgang til native API’er når jeg har brug for det (push-notifikationer, App Store-betalinger, filsystem, osv.), men jeg behøver ikke at skrive i to forskellige sprog.
Det betyder, at når jeg retter en bug eller tilføjer en feature, så er den rettet på alle tre platforme med det samme.
Det er ikke bare en teoretisk fordel. Det er forskellen på, om jeg faktisk kan holde fire seriøse apps vedligeholdt alene.
Vite og Tailwind gør mig hurtig
Jeg elsker Vite. Det er det hurtigste dev-miljø, jeg har arbejdet i. Hot reload er øjeblikkeligt, builds er lynhurtige, og TypeScript-integrationen er bare der uden drama.
Tailwind gør det samme for styling. Jeg kan bevæge mig ekstremt hurtigt uden at skulle tænke på CSS-arkitektur hele tiden. Og fordi alt er utility-baseret, er det overraskende let at holde et konsistent designsystem, selv når jeg arbejder alene.
Sammen giver Vite + Tailwind mig en oplevelse, der føles tæt på at “bare skrive appen” — uden at miste kontrol eller typesikkerhed.
Firestore fjerner halvdelen af backend-arbejdet
Som solo-udvikler er backend ofte det, der dræber momentum.
Med Firestore får jeg en realtidsdatabase, der bare virker. Den skalerer uden at jeg skal tænke på det. Den synkroniserer automatisk mellem enheder. Og sikkerhedsreglerne er kraftfulde nok til, at jeg kan bygge rigtige produkter uden at skulle skrive en masse serverkode.
Jeg har bygget både chat-lignende features, realtids-synkronisering af brugerdata og komplekse forretningslogikker direkte i Firestore. Det er ikke altid den “smukkeste” arkitektur, men den er ekstremt produktiv, når man er alene.
TypeScript er ikke valgfrit
Jeg skriver ikke længere JavaScript uden TypeScript. Punktum.
Når man kun er én person, er der ingen anden til at fange dine fejl. TypeScript har reddet mig utallige gange — især når jeg vender tilbage til en app efter flere måneder og skal forstå, hvad jeg selv skrev.
Den ekstra type-sikkerhed er ikke en omkostning. Den er en forudsætning for at kunne bevæge sig hurtigt med ro i maven.
Hvad med de andre muligheder?
Jeg får ofte spørgsmålet: “Hvorfor ikke bare Flutter?” eller “Hvorfor ikke Tauri?” eller “Hvorfor ikke bare bygge det som ren web-app?”
Svaret er altid det samme: Jeg har prøvet dem. Og for den type produkter, jeg vil bygge — og den måde, jeg vil arbejde på — er React + Capacitor simpelthen den bedste balance mellem:
- Udviklingshastighed
- Vedligeholdelsesbyrde
- Kvalitet på alle tre platforme
- Mulighed for at bruge de samme kompetencer på tværs af projekter
Det er ikke fordi de andre værktøjer er dårlige. Det er fordi denne stack passer perfekt til én udvikler, der vil sende rigtige, polerede apps til App Store, Google Play og web uden at gå til grunde.
Det her er ikke en trend
Jeg tror ikke på at jage den nyeste teknologi for teknologiens skyld. Jeg tror på at finde en lille, stabil, velkendt stack — og så blive rigtig god til den.
React har været stabilt i mange år. Capacitor er modent. Vite er hurtigt og pålideligt. Firestore er veldokumenteret og veldrevet.
Den her kombination kommer ikke til at forsvinde natten over. Og det giver mig ro til at fokusere på det, der faktisk betyder noget: at bygge produkter, folk vil bruge.
Hvis du overvejer at bygge din næste app som solo-udvikler, så overvej at starte her. Ikke fordi det er det smarteste på papiret. Men fordi det er det, der faktisk lader dig komme i mål — og blive der.
Halfdan Harring bygger apps med React, Vite, Tailwind, Capacitor og Firestore fra Aarhus. Se de aktuelle produkter på AppsMedHalfdan.dk.