Hoppa till innehållet
Boka ett möte
Apputveckling

Apputveckling för iOS och Android, hela vägen till butik.

Mobilappar för företag, startups och verksamheter som möter sina kunder i mobilen — byggda för att användas varje dag, inte för att demas en gång.

En app är den mest krävande produkten ett företag kan beställa. Den granskas av två butiker, den uppdateras hos användaren bara om användaren vill, den ska fungera med dålig uppkoppling, den ska hantera notiser, behörigheter och betalningar — och den jämförs varje dag med de bäst byggda apparna i telefonen, inte med konkurrentens.

Vi bygger appar som klarar den jämförelsen. Det börjar med att avgränsa det första flödet hårt: vad användaren ska kunna göra på trettio sekunder, och vad som kan vänta till version två. Det som byggs blir då färdigt i stället för nästan färdigt, och lanseringen blir ett datum i stället för en förhoppning.

De flesta appar vi bygger är inte ensamma. Det finns en webbpanel där verksamheten sköter innehåll och ärenden, ett API mellan dem och ofta ett befintligt system som redan äger sanningen om kunder eller lager. Vi bygger hela den kedjan, vilket är skälet till att den håller ihop.

Vad som ingår

Omfattningen sätts per projekt. Det här är delarna vi arbetar med.

iOS- och Android-appar

En kodbas som ger två riktiga appar, med det plattformsspecifika gjort där det märks: navigation, gester, notiser och den känsla som skiljer en app från en inbäddad webbsida.

Backend och API

Servern bakom appen: konton, data, synk, behörigheter och den administration som gör att verksamheten kan sköta sig själv utan utvecklare.

Design och användarflöden

Gränssnitt ritade för en tumme i rörelse. Vi testar huvudflödet i en klickbar prototyp innan det byggs, eftersom en omritning i design kostar en dag och i kod en vecka.

Butikslansering

App Store och Google Play: konton, certifikat, butikstexter, skärmbilder, integritetsdeklarationer och granskningen — som är där oförberedda projekt tappar veckor.

Notiser, betalningar och integrationer

Push-notiser som är värda att ta emot, köp i appen och abonnemang, kortbetalningar, Swish, BankID och kopplingar mot de system ni redan kör.

Förvaltning efter lansering

Appar slutar fungera av sig själva när operativsystemen uppdateras. Vi håller versioner, beroenden och butikskrav aktuella, och mäter vad användarna faktiskt gör.

Så går det till

  1. DiscoveryVem använder appen, hur ofta, och vilket enda flöde måste vara perfekt?
  2. AvgränsningVersion ett definieras genom vad som lyfts bort, inte genom vad som läggs till.
  3. PrototypHuvudflödet klickbart i telefonen innan koden börjar.
  4. ByggeApp och backend parallellt, med testbara versioner löpande i era händer.
  5. Test och granskningRiktiga enheter, testversioner till era testare, och butiksgranskning förberedd i förväg.
  6. Lansering och driftPublicering, mätning, felrapportering och en plan för nästa version.

Teknik vi arbetar i

App

  • Flutter
  • React Native
  • Swift
  • Kotlin

Backend

  • Node.js
  • PostgreSQL
  • Supabase
  • REST och GraphQL

Tjänster

  • Push-notiser
  • Stripe
  • Swish
  • BankID
  • Kartor

Kvalitet

  • Automatiska tester
  • Kraschrapportering
  • CI/CD
  • Analys

Passar dig som

  • har en tjänst som kunderna vill nå i mobilen, inte i en webbläsare
  • behöver appen och systemet bakom den från samma team
  • ska lansera en produkt och vill ha ett datum som håller
  • har en app som fungerar men börjar bli dyr att förvalta
  • har fått en app levererad utan tillgång till kod, konton eller certifikat
Apputveckling

Apputveckling

Vad kostar det att utveckla en app i Sverige?

Omfattningen styr priset, inte timpriset. Det som driver kostnaden är antalet användartyper, om appen behöver egen inloggning och synk, om betalningar ingår, hur många externa system den ska prata med och hur mycket som måste fungera utan uppkoppling. En avgränsad app med ett tydligt huvudflöde är ett helt annat projekt än en plattform med flera roller och integrationer. Vi går igenom omfattningen på ett kostnadsfritt möte och återkommer med ett intervall och skälen bakom det.

Hur lång tid tar det att bygga en mobilapp?

En avgränsad första version ligger vanligtvis på några månader från start till butik. Det som avgör är hur väl version ett är avgränsad — inte hur snabbt någon kodar. Därför lägger vi tid på att definiera det första flödet innan utvecklingen börjar, och därför blir omfattningen oftast mindre efter första mötet än före.

Bygger ni en app för både iOS och Android?

Ja, och normalt från en gemensam kodbas. Det ger två riktiga appar till en kostnad närmare en än två, och skillnaderna mellan plattformarna hanteras där de faktiskt märks för användaren. När ett projekt kräver djup integration mot en enskild plattform bygger vi nativt i Swift eller Kotlin i stället, och säger varför.

Hjälper ni till att publicera appen i App Store och Google Play?

Ja, och konton och certifikat registreras i ert namn — inte i vårt. Vi förbereder butikstexter, skärmbilder, integritetsdeklarationer och åldersgränser, och hanterar granskningen. Det är det steg som oftast överraskar: granskningen avslår gärna på detaljer som är billiga att förbereda och dyra att upptäcka på lanseringsdagen.

Äger vi koden till appen?

Ja. Koden, kontona och all data är era, och överlämnas i ett skick där en annan utvecklare kan ta vid — repo, dokumentation, miljöer och byggkedja. Det är också vad vi ber om när vi tar över en app från någon annan, och den vanligaste orsaken till att ett övertagande blir dyrare än det borde är att det inte fanns.

Kan ni ta över och vidareutveckla vår befintliga app?

Ja. Vi börjar med en genomgång av koden, beroendena, byggkedjan och butikskontona, och rapporterar vad som är värt att behålla, vad som måste bytas och vad som är akut. Du får bilden innan vi föreslår ett arbete — ibland är svaret att appen ska förvaltas vidare, inte byggas om.

Vad händer efter lanseringen?

Lanseringen är oftast halvvägs. Operativsystemen uppdateras varje år och butikernas krav ändras, så en app som inte förvaltas slutar fungera av sig själv inom ett par år. Vi håller den aktuell, mäter vad användarna faktiskt gör och bygger vidare utifrån det i stället för utifrån önskelistan.

Har du en app att bygga?

Boka ett kostnadsfritt möte. Vi går igenom idén, vad version ett bör innehålla och vad ett första steg innebär.