Apputveckling

Apputvecklare i Stockholm

Apputvecklare i Stockholm sedan 2002. Native iOS- och Android-appar åt ICA, Stora Enso och Sandvik. Boka ett kostnadsfritt möte.

Vad gör en apputvecklare?

En apputvecklare designar, bygger och förvaltar programvara för mobila enheter – iOS, Android eller båda. Arbetet omfattar UX-design, kodning, testning, lansering i App Store och Google Play samt löpande underhåll. En apputvecklare bygger antingen native för varje plattform eller cross-platform med delad kodbas.

Vad vi erbjuder

Vi har bred kompetens inom apputveckling och hjälper er genom hela processen - från idé till färdig produkt.

Native iOS-utveckling

Swift och SwiftUI för högpresterande iOS-appar med sömlös integration mot Apples ekosystem, inklusive Watch, CarPlay och widgets.

Native Android-utveckling

Kotlin och Jetpack Compose för moderna Android-appar som utnyttjar plattformens fulla potential och Material Design.

Cross-platform utveckling

Kotlin Multiplatform delar affärslogiken mellan iOS, Android och webb medan gränssnittet byggs native på varje plattform. Ett alternativ när logiken är omfattande och identisk överallt.

Enterprise-appar

Robusta appar för interna verksamhetsprocesser med MDM-integration, offline-funktionalitet och säker datahantering.

Konsumentappar

Användarvänliga appar med fokus på upplevelse, engagement och konvertering - från idé till App Store.

Hårdvaruintegration

Bluetooth, NFC, kamera, sensorer och IoT-integration för appar som kommunicerar med fysiska produkter.

Vår approach

Arkitektur: lightweight och API-first

Vi bygger appar som är tunna, snabba och enkla att underhålla. All affärslogik lever i API:er - appen fokuserar på upplevelsen. Det ger er flexibilitet att byta frontend, lägga till kanaler och skala utan att skriva om backend.

Tunna klienter
iOS, Android, Webb
Appen hanterar UI och caching - inte affärslogik
Offline-first
Core Data, Room, SQLite
Lokal lagring och synk - fungerar utan uppkoppling
API-first
REST, GraphQL
All data och logik exponeras via tydliga API:er
CI/CD
Fastlane, GitHub Actions
Automatiserade builds, tester och releaser

Vår process

En beprövad arbetsmetod som säkerställer kvalitet och transparens genom hela projektet.

1

Discovery

Vi kartlägger behov, användare och tekniska förutsättningar för att definiera en tydlig produktvision.

2

Design

UX-research, wireframes och visuell design som testar koncept innan utveckling startar.

3

Utveckling

Agil utveckling i sprintar med kontinuerliga demos för beställare. Vi använder AI i alla moment för att driva effektivitet - men det är vårt omdöme, vår smak och erfarenhet som säkerställer kvaliteten.

4

Lansering

AppStore-optimering, release management och proaktiv förvaltning av er App.

Teknologier vi arbetar med

SwiftSwiftUIKotlinJetpack ComposeKotlin MultiplatformFirebaseCore DataRealmGraphQL
“Vi ville ta bort behovet av att ladda så att upplevelsen bara handlade om musik. Detta krävde en skicklig tech-partner.”
Eri Ericsson, CDO, Urbanista

Nära era användare i Stockholm

Våra applikationsutvecklare sitter på Södermalm och har byggt appar härifrån sedan 2002. Närheten spelar störst roll i Discovery-fasen, där vi träffar era slutanvändare på plats och ser hur arbetet faktiskt utförs innan en rad kod skrivs – det är där de flesta felaktiga antaganden fångas. För kunder utanför Stockholm arbetar vi lika ofta på distans, och delar av teamet utgår från Kalmar.

Vanliga frågor om apputveckling

De frågor vi oftast får innan ett projekt drar igång.

Vad kostar det att bygga en app?

En fokuserad operativ app, till exempel en plocklista eller ett rapporteringsverktyg, kostar typiskt 200 000–600 000 kr. Mer komplexa lösningar med flera integrationer och plattformar kostar mer.

Priset styrs av omfattning och komplexitet. De största posterna är antalet integrationer mot befintliga system, krav på offline-funktionalitet och antalet plattformar som ska stödjas.

Efter Discovery-fasen får ni en fast offert, inte en löpande räkning.

Hur ser processen ut i ett appprojekt, från start till lansering?

Projektet går genom fyra faser: Discovery, design, utveckling och lansering. En fokuserad operativ app tar från några veckor till ett par månader att sätta i drift.

I Discovery kartlägger vi behov, användare och tekniska förutsättningar. Därefter designar vi lösningen tillsammans med era slutanvändare, innan en rad kod skrivs. Utvecklingen sker i korta etapper med löpande demo, så att ni ser vad som byggs medan det byggs. Sista fasen är lansering och driftsättning.

Tidplanen styrs framför allt av omfattning och antalet integrationer mot befintliga system. Efter Discovery-fasen får ni en konkret tidplan och en fast offert, innan utvecklingen startar.

Vem äger koden när projektet är klart?

Ni gör – alltid, och från dag ett. Det gäller källkod, design-assets och dokumentation.

Ni får tillgång till repot under projektets gång, inte vid överlämning. Ni kan när som helst ta över förvaltningen själva, flytta hostingen eller byta leverantör. Vi bygger inga inlåsningar.

Staging och produktion ligger i ert eget Apple Developer- och Google Play-konto. Ni äger därmed inte bara koden utan också distributionskanalen: ni kan släppa uppdateringar utan att vara beroende av våra certifikat eller vårt konto.

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

En fokuserad operativ app, till exempel en plocklista eller ett rapporteringsverktyg, tar från några veckor till ett par månader att sätta i drift.

Tidplanen styrs framför allt av omfattning och antalet integrationer mot befintliga system. Varje integration lägger till kartläggning, felhantering och test.

Efter Discovery-fasen får ni en konkret tidplan innan utvecklingen startar.

Vad händer efter att appen lanserats?

Vi hanterar distributionen och tar sedan över drift, övervakning och löpande buggfixar.

Publika appar distribueras via App Store och Google Play. Interna appar rullas ut via er MDM-plattform, till exempel Microsoft Intune eller Workspace ONE, utan att passera de publika butikerna. Beta-testning sker via TestFlight eller Firebase App Distribution.

Automatiserade pipelines gör att nya versioner kan släppas utan manuella steg, vilket gör att ni kan releasa ofta utan att det kostar tid.

Är apputvecklare och applikationsutvecklare samma sak?

I praktiken ja. Applikationsutvecklare är den formella yrkestiteln, apputvecklare den vanligare vardagsformen.

Applikationsutvecklare används oftare i platsannonser, lönestatistik och utbildningsbeskrivningar. Titeln kan också syfta bredare och omfatta den som bygger affärssystem och webbapplikationer, inte bara mobilappar.

Vi bygger både mobilapparna och systemen bakom dem, så båda titlarna stämmer på oss.

Vilka språk och ramverk bygger ni i?

Native i frontend: Swift och SwiftUI för iOS, Kotlin och Jetpack Compose för Android. Backend bygger vi helst i Node.js med TypeScript.

När affärslogiken ska delas mellan plattformar använder vi Kotlin Multiplatform. Databaser är typiskt PostgreSQL eller MongoDB, med drift i AWS eller Azure.

Node.js är vårt förstahandsval i backend, men vi arbetar även i .NET och Python när er befintliga miljö eller förvaltningsorganisation talar för det. Backend byggs alltid API-first, så att appen kan bytas ut eller kompletteras utan att logiken skrivs om.

Valet styrs av era förutsättningar, inte av vad vi råkar föredra. Vi väger prestanda, underhållskostnad och er befintliga tekniska miljö, och motiverar alltid rekommendationen.

Ska vi bygga native eller cross-platform?

Vi rekommenderar oftast native, alltså Swift och SwiftUI för iOS och Kotlin med Jetpack Compose för Android.

Cross-platform-ramverk som React Native, Flutter och PWA innebär en beroenderisk: när Apple och Google släpper nya funktioner måste ramverket hinna ikapp innan ni kommer åt dem. Ni får heller inte full tillgång till plattformens funktioner.

Det klassiska argumentet för delad kodbas har varit kostnad. Med AI-stöd i utvecklingen har den skillnaden krympt kraftigt, så kalkylen ser annorlunda ut i dag än för några år sedan. Är man medveten om beroenderisken kan cross-platform ändå vara ett bra val i vissa fall.

Vilket som passar er beror på vilka plattformsfunktioner appen behöver. Beskriv vad appen ska göra, så ger vi en motiverad rekommendation.

Bygger ni bara appen, eller även backend, API:er och admingränssnitt?

Vi bygger hela lösningen: app, backend, API:er, databaser och webbaserade admingränssnitt. Appen är ofta bara halva leveransen.

För AddYou levererade vi apparna plus backend med dashboard och administration av organisationer och användare. För Boliden byggde vi Android-appen tillsammans med webbadmin för frågehantering och statistik. För Greenfee Now byggde vi admingränssnittet Teevolution, där golfklubbarna styr sina erbjudanden.

När app och backend byggs av samma team formas API:et efter appens faktiska behov i stället för tvärtom. Det brukar spara både tid och omtag.

Kan appen integreras med vårt befintliga ERP- eller affärssystem?

Ja. Vi arbetar API-first, vilket gör att appen kan hämta och skriva data mot era befintliga system, oavsett om det är ett ERP, ett WMS eller något annat verksamhetssystem. De behöver inte byggas om.

Vi har byggt integrationer mot de flesta vanliga affärssystem. Integrationsbehovet kartläggs redan i Discovery-fasen, eftersom det är den enskilt största kostnadsdrivaren och det som oftast överraskar sent i projekt.

Berätta vilket system ni kör och vilka API:er som finns tillgängliga, så kan vi göra en första bedömning av komplexiteten.

Kan ni ta över och modernisera en app som någon annan byggt?

Ja. Vi tar över befintliga appar och moderniserar dem, oavsett om det gäller en föråldrad teknisk grund, ett ramverk som inte längre passar, en användarupplevelse som inte håller eller nya funktioner som behöver in.

Vi börjar alltid med en genomgång av kodbas och nuläge innan vi föreslår en väg framåt. Ibland är svaret att bygga vidare på det som finns, ibland att skriva om delar, ibland att bygga om från grunden. Det beslutet fattas efter genomgången, inte före.

Vi byggde bland annat om Bonniers Trafikskola till en app- och webbplattform med ny design och flexibla betalmodeller.

Ge oss tillgång till kodbasen, så gör vi en första bedömning av skick och möjliga vägar framåt.

Vad kostar det att drifta och underhålla appen efter lansering?

Driften ligger typiskt från 3 000 kr/månad och inkluderar hosting, övervakning och grundläggande underhåll.

Kostnaden styrs av hosting-behov och användarvolym. Buggfixar och mindre förbättringar hanteras via förvaltningsavtal; större förändringar offereras separat.

Fler frågor och svar finns på vanliga frågor.

Behöver ni hjälp med apputveckling?

Kontakta oss för en förutsättningslös diskussion om hur vi kan hjälpa er.