
Vad React Native är – och varför vi använder det mest
React Native är ett ramverk där appen skrivs i TypeScript och ritas med plattformens riktiga gränssnittskomponenter. Resultatet är en app som installeras från App Store och Google Play, använder kamera, plats, push-notiser och biometrisk inloggning, och som användaren upplever som vilken app som helst. Det är inte en hemsida i en ram.
Vi bygger med Expo, som gör att vi kan leverera testversioner snabbt till er telefon och publicera till båda butikerna från samma flöde. Mindre rättelser i appens kod kan dessutom testas utan att ni behöver installera om, vilket gör demoperioderna smidigare.
När React Native är rätt val
React Native passar de flesta appar för företag och organisationer:
- Bokning, medlemskap, kundportaler och lojalitetsprogram
- Interna appar för personal med formulär, foton och checklistor
- MVP:er där ni vill testa idén på både iPhone- och Android-användare
- Appar som ska ha en webbversion eller adminpanel med delad logik
Fördelen är inte bara priset vid start. Varje ny funktion byggs en gång, varje fel rättas en gång och underhållet blir betydligt mindre än med två parallella kodbaser. När Apple eller Google släpper en ny systemversion uppdateras en kodbas i stället för två, och iPhone- och Android-användarna får nya funktioner samma dag.
En annan fördel är kompetensen. TypeScript är samma språk som används i webbutveckling, så adminpanel, webbversion och app kan byggas och underhållas av samma team. Det minskar risken att kunskapen om appen sitter hos en enda person.
När native är bättre
Vi säger hellre nej till React Native än bygger fel. Native (Swift för iOS, Kotlin för Android) är bättre när:
- Appen bygger på avancerad grafik, 3D eller spel
- Den ska ha widgets, Apple Watch-app, Live Activities eller CarPlay som kärnfunktion
- Den måste köras tungt i bakgrunden, till exempel kontinuerlig Bluetooth-kommunikation med en sensor
- Den bara ska finnas på en plattform, till exempel företagets egna Android-skannrar
Ofta finns en mellanväg: appen byggs i React Native och den enskilda funktion som kräver native skrivs som en egen modul i Swift eller Kotlin. Fördjupning i guiden native eller React Native.
| Behov | Vårt val |
|---|---|
| Konsumentapp på båda plattformarna | React Native |
| Intern app med formulär, foton, signatur | React Native |
| Widget eller klockapp som huvudfunktion | Native, eventuellt med React Native för resten |
| Spel eller tung grafik | Native |
| App på en plattform med specialhårdvara | Native |
| Snabb MVP med begränsad budget | React Native |
Så räknar vi besparingen
Räkneexempel: en app med inloggning, profil, bokning och push-notiser beräknas till 200 000 kr som native-app för en plattform. Två native-appar landar då nära 400 000 kr, eftersom gränssnittet byggs två gånger medan backend delas. I React Native byggs gränssnittet en gång, med några dagars plattformsanpassning, och totalen hamnar typiskt 30–40 % lägre än två native-appar. Exakt siffra beror på hur stor del av appen som är gränssnitt jämfört med server och integrationer.
Vad som ingår och inte ingår
Ingår:
- Förstudie med vyer, roller, integrationer och fast pris
- Design som följer både iOS- och Android-konventioner där det spelar roll (till exempel tillbaka-navigering och datumväljare)
- Utveckling i React Native, Expo och TypeScript
- Backend i till exempel Supabase, Firebase eller Node.js med PostgreSQL vid behov
- Testversioner på er telefon varannan vecka
- Publicering i App Store och Google Play i ert namn
- 3 månaders felrättning
Ingår inte:
- Apple Developer Program (99 USD per år) och Google Play Console (25 USD en gång)
- Driftkostnader för server efter lansering
- Underhåll efter garantitiden, se underhåll av app
Så går det till
- Förstudie (9 900 kr, 1–2 veckor). Här bestämmer vi också om någon del behöver native-kod.
- Design i Figma med klickbar prototyp.
- Utveckling i sprintar. Ni testar samma version på iPhone och Android varannan vecka.
- Publicering i båda butikerna samtidigt. Apples granskning tar oftast 1–3 dagar, Googles ofta några timmar till några dagar.
- Uppföljning med felrättning i 3 månader.
| Typ av app | Pris (exkl. moms) | Tid |
|---|---|---|
| Enklare app | 49 000–150 000 kr | 4–8 veckor |
| MVP | från 89 000 kr | 6–10 veckor |
| Mellanstor app | 150 000–400 000 kr | 3–6 månader |
| Avancerad app | från 400 000 kr | 6+ månader |
Räkna på ert eget projekt i priskalkylatorn, eller börja med en MVP om idén ännu inte är testad.
Vanliga frågor
I praktiken nej. Appen använder plattformens egna komponenter för listor, textfält och navigering. Skillnader kan märkas i mycket grafiktunga appar, och sådana bygger vi native.
Nej. React Native och TypeScript är vanliga tekniker som många utvecklare kan. Ni äger källkoden och kontona i butikerna och kan ta med er koden till vem ni vill.
Ja, men det lönar sig främst när ni ändå behöver bygga om stora delar eller vill slå ihop två kodbaser till en. Vi bedömer det i en förstudie och kan också föreslå att bara nya delar byggs i React Native.
Delvis. Affärslogik, API-anrop och en del komponenter kan delas med en webbversion. Om webben är huvudkanalen kan en [webbapp eller PWA](/tjanster/webbapp-pwa/) vara ett bättre första steg.
Uppdaterad 2 november 2026