Apputvikling

Apputvikling: Vi utvikler app for iOS og Android

Apputvikling er arbeidet med å planlegge, designe og programmere en app for mobil og nettbrett. KlarKode utvikler app for iOS og Android fra 25 000 kr eks. mva., med fast pris og én felles kodebase i Flutter.

Sist oppdatert

01Kort forklart

Hva er apputvikling?

Apputvikling er hele jobben med å lage en app: fra idé og design til programmering, testing og publisering i App Store og Google Play. For en bedrift handler det om å gi kunder eller ansatte et verktøy de faktisk bruker på telefonen, hver dag.

De fleste bedrifter som vil utvikle en app, har et konkret problem de vil løse. Kundene skal kunne bestille time uten å ringe, medlemmene skal ha medlemskortet på telefonen, eller montørene skal slippe papirskjemaer ute på jobb.

Utvikling av mobilapper skiller seg fra å lage en nettside på noen viktige punkter. En app lastes ned fra butikkene til Apple og Google, må godkjennes før den blir publisert, og kan bruke funksjoner i telefonen som kamera, posisjon, push-varsler og Face ID. Den må også oppdateres jevnlig når nye versjoner av iOS og Android kommer.

Når du skal utvikle app for bedrift, starter vi derfor med spørsmålet: hva skal brukerne få gjort, og hvordan måler vi at appen virker? Svaret bestemmer hvilke skjermer du trenger, hvilken backend som passer, og hva appen koster.

Som apputvikler gjør vi både design, programmering og publisering selv. Du slipper å koordinere flere leverandører, og det du godkjenner i prototypen er det du får i butikkene.

02Leveransen

Hva får du når vi utvikler app for deg?

Du får en ferdig app for iPhone og Android, publisert i begge butikkene og klar til bruk. Dette er det vi leverer, og vi tar bare med det appen din trenger:

  1. 01

    Brukerreiser og design

    Vi kartlegger hva brukerne skal få gjort i appen, og tegner skjermene før vi programmerer. Du får en klikkbar prototype du kan teste på din egen telefon og vise til kollegaer.

  2. 02

    Én app for iOS og Android med Flutter

    Vi skriver appen i Flutter og Dart. Samme kodebase gir en app for iPhone og en for Android, med samme funksjoner og samme utseende. Det gir lavere pris og enklere vedlikehold enn to separate apper.

  3. 03

    Backend, API og adminpanel

    Appen trenger et sted å lagre data. Vi bruker Firebase eller Supabase for enkle apper, og Node.js med PostgreSQL når appen skal kobles til andre systemer. Ansatte får et adminpanel i nettleseren, bygget med Next.js.

  4. 04

    Innlogging og brukerkontoer

    Brukerne logger inn med e-post, engangskode på SMS eller med Apple- og Google-kontoen sin. Trenger du sikker identifisering, kobler vi til BankID gjennom en godkjent leverandør.

  5. 05

    Push-varsler

    Varsler om nye meldinger, påminnelser om timer eller tilbud rett på låseskjermen. Vi setter opp varslene slik at brukerne selv velger hva de vil få, og slik at de følger reglene til Apple og Google.

  6. 06

    Betaling med Vipps og kort

    Vi kobler appen til Vipps MobilePay og Stripe for kortbetaling. Selger du digitalt innhold, som abonnement i appen, krever Apple og Google som hovedregel kjøp i appen via butikkene. Det avklarer vi før vi starter.

  7. 07

    Publisering i App Store og Google Play

    Vi lager skjermbilder, beskrivelser og personvernerklæring, og sender appen til godkjenning hos Apple og Google. Appen publiseres på kontoer som står i bedriftens navn, ikke vårt.

  8. 08

    Drift og videreutvikling

    Nye versjoner av iOS og Android kommer hvert år. Vi holder appen oppdatert, overvåker feil og bygger nye funksjoner når du trenger dem, enten per time eller gjennom en fast avtale.

03Prosess

Hvordan foregår apputvikling hos oss?

Vi jobber i fire faste steg, og du tester appen på din egen telefon underveis. En typisk bedriftsapp er klar for App Store og Google Play på 8-14 uker.

  1. Steg 1 Uke 1

    Samtale og tilbud

    Vi tar en gratis samtale på 30 minutter om mål, brukere og budsjett. Du får et skriftlig tilbud med fast pris, funksjonsliste og tidsplan innen to arbeidsdager.

  2. Steg 2 Uke 1-3

    Design og prototype

    Vi tegner de viktigste skjermene og lager en klikkbar prototype. Du tester den på telefonen og gir tilbakemelding før én linje kode skrives.

  3. Steg 3 Uke 3-12

    Utvikling og testing

    Vi bygger appen i korte runder på to uker. Etter hver runde får du en testversjon via TestFlight og Google Play, så du ser fremdriften selv.

  4. Steg 4 Siste uke

    Lansering og oppfølging

    Vi sender appen til App Store og Google Play og følger den tett de første 30 dagene. Feil vi finner i den perioden retter vi uten ekstra kostnad.

04Pris

Hvilket budsjett trenger du for å utvikle en app?

Det koster fra 25 000 kr eks. mva. å utvikle en app hos oss. Prisen avhenger av antall skjermer og funksjoner, og om appen trenger innlogging, betaling eller koblinger til andre systemer.

Priser for apputvikling
PakkePasser forPrisTid
Enkel app Én hovedfunksjon, for eksempel booking, informasjon eller et internt verktøy for ansatte. Fra 25 000 kr 3-5 uker
Bedriftsapp Innlogging, egen backend, push-varsler og innhold som oppdateres fra et adminpanel. 80 000-250 000 kr 8-14 uker
Avansert app Betaling, integrasjoner mot andre systemer, flere brukerroller og omfattende adminpanel. Fra 250 000 kr 3-6 måneder

Alle priser er eks. mva. Du får fast pris før vi starter.

Se prisguiden for apputvikling

05Sammenligning

Native app, Flutter eller web-app?

For de fleste bedriftsapper gir Flutter samme brukeropplevelse som en native app til lavere pris. En web-app kan holde når appen ikke trenger App Store, Google Play eller mye av telefonens funksjoner.

Sammenligning av native app, Flutter og web-app
EgenskapNative app (Swift og Kotlin)Flutter (én kodebase)Web-app (PWA)
KodebaseTo separate apper, én for iOS og én for AndroidÉn kodebase i Dart for både iOS og AndroidÉn kodebase som kjører i nettleseren
UtviklingskostnadHøyest, fordi alt bygges og testes to gangerLavere, fordi funksjonene bygges én gangLavest, men med færre muligheter
App Store og Google PlayJaJaNei, legges til på hjemskjermen fra nettleseren
Kamera, posisjon og Face IDFull tilgangFull tilgang via Flutter-pakkerDelvis, avhengig av nettleseren
Push-varslerJaJaPå iPhone bare når appen er lagt til på hjemskjermen
OppdateringerTo apper sendes til godkjenningÉn endring, to apper sendes til godkjenningUmiddelbart, uten godkjenning
Passer forApper med spesielle krav til maskinvare, som avansert AR eller BluetoothDe fleste bedriftsapper og kundeapperEnkle verktøy og interne løsninger

Vi bruker Flutter som standard, fordi det gir én kodebase, rask utvikling og apper som føles naturlige på begge plattformer. Har dere egne utviklere og trenger en Flutter-konsulent i en periode, kan dere leie utvikler hos oss per time i stedet for å kjøpe et helt prosjekt.

06Prosjekter

Eksempler på apper vi har designet

Her er to designkonsepter fra porteføljen vår, med utfordring, løsning og målene løsningen er designet for å nå. Se alle prosjekter.

Designkonsept · Frisør og hudpleie

Lumo: app for timebestilling

Behov: Konseptet er laget for en salongkjede som tar imot de fleste bestillinger på telefon. Resepsjonen bruker mye av dagen på å flytte timer, og kundene får ingen påminnelse før timen.

Løsning: Vi designet en app for iOS og Android der kunden velger salong, behandler og tidspunkt på tre trykk. Timen kan betales med kort eller mobilbetaling ved bestilling eller i salongen.

3 trykk
fra åpnet app til bekreftet time
24 t
påminnelse før hver time
1 kodebase
for både iOS og Android

Designmål · Teknologi: Flutter, Firebase, Stripe

Se hele designkonseptet

Designkonsept · Trening

Tyngde: medlemsapp for treningssenter

Behov: Konseptet er laget for et treningssenter som bruker plastkort for inngang og en bookingside som ikke fungerer godt på mobil.

Løsning: Vi designet en medlemsapp med QR-kode som medlemskort, timeplan for alle sentre og booking med venteliste som varsler automatisk.

1 sek
fra åpnet app til QR-kode vises
Auto
varsel ved ledig plass på venteliste
iOS + Android
fra én kodebase

Designmål · Teknologi: Flutter, Node.js, PostgreSQL

Se hele designkonseptet

07Hvorfor KlarKode

Hvorfor velge oss som apputvikler?

Når du velger et byrå for apputvikling, bør du vite hva du får før du skriver under. Dette er vilkårene du får skriftlig i tilbudet:

  • Fast pris før oppstart

    Du får en skriftlig pris for hele appen før vi begynner. Endringer underveis avtales skriftlig før de gjøres.

  • Du eier koden og kontoene

    Kildekoden overføres til deg, og appen publiseres på App Store- og Google Play-kontoer i bedriftens navn.

  • Én kodebase, to plattformer

    Vi bygger med Flutter, slik at iOS og Android får de samme funksjonene fra én kodebase, uten at du betaler for to apper.

  • Priser på nettsiden

    Vi viser startpriser og timepris på 800 kr eks. mva. åpent, slik at du vet omtrent hva appen koster før du tar kontakt.

  • Én fast kontaktperson

    Du snakker med utvikleren som bygger appen, ikke med et mellomledd.

  • Svar innen 1 time

    Alle henvendelser i arbeidstiden besvares innen én time, også etter at appen er lansert.

08Spørsmål og svar

Vanlige spørsmål om apputvikling

Finner du ikke svaret? Send e-post til hei@klarkode.no, så svarer vi innen 1 time i arbeidstiden.

Hva koster en app?

En enkel app hos oss koster fra 25 000 kr eks. mva. En typisk bedriftsapp med innlogging, backend og push-varsler koster mellom 80 000 og 250 000 kr. Avanserte apper med betaling og integrasjoner starter på 250 000 kr. Se hva som påvirker prisen på en app.

Hvor lang tid tar apputvikling?

En enkel app tar 3-5 uker. En bedriftsapp tar vanligvis 8-14 uker, og en avansert app 3-6 måneder. I tillegg kommer godkjenning hos Apple og Google, som normalt tar fra noen timer til et par dager.

Trenger jeg både iOS og Android?

I Norge har iPhone størst andel, men en stor del av befolkningen bruker Android, så de fleste bedrifter trenger begge. Med Flutter koster det lite ekstra, fordi begge appene kommer fra samme kode. Er appen bare for egne ansatte som bruker samme type telefon, kan én plattform holde.

Hvem eier koden?

Du eier kildekoden, designet og dataene. Appen publiseres på utviklerkontoer registrert på bedriften din, og koden leveres i et Git-repo du har full tilgang til. Du kan når som helst ta appen med deg til en annen leverandør.

Hva koster drift og oppdateringer?

Apple tar 99 USD per år for utviklerkontoen, og Google tar en engangsavgift på 25 USD. Server og database koster vanligvis 0-1 500 kr i måneden, avhengig av antall brukere. En vedlikeholdsavtale starter på 1 500 kr i måneden, og endringer utover det koster 800 kr per time eks. mva.

Hjelper dere med App Store og Google Play?

Ja, vi tar oss av hele publiseringen. Vi hjelper deg å opprette utviklerkontoer i bedriftens navn, som krever et D-U-N-S-nummer, og vi lager skjermbilder, tekster og personvernerklæring. Blir appen avvist, retter vi det som trengs og sender den inn på nytt.

Trenger vi en app, eller holder en mobiltilpasset nettside?

Holder det at kundene finner informasjon og kontakter dere, er en god mobilnettside nok. Trenger de innlogging, push-varsler eller kamera daglig, lønner en app seg. Er du usikker, anbefaler vi det enkleste alternativet som løser behovet, og da kan en nettside fra oss være riktig start.

Flutter eller React Native?

Begge gir én kodebase for iOS og Android, og begge brukes i store apper. Vi bruker Flutter, fordi det gir jevn ytelse og likt utseende på begge plattformer. Flutter tegner selv alle elementene på skjermen, så appen ser lik ut på en ny iPhone og en eldre Android-telefon.

Kan appen bruke BankID og Vipps?

Ja. BankID kobler vi til gjennom en godkjent leverandør av innlogging, som tar et gebyr per innlogging. Vipps kobler vi til via Vipps MobilePay sitt API, både for innlogging og betaling. Avtalene med leverandørene inngås i bedriftens navn.

Hvordan beskytter vi app-ideen vår?

Vi signerer en taushetserklæring før du deler detaljer om ideen, og all kode vi skriver tilhører deg. Kildekoden ligger i et Git-repo som du eier, og appen publiseres på kontoer i bedriftens navn.

Kontakt

Klar for å utvikle app?

Send oss en kort beskrivelse av hva appen skal gjøre, så får du et skriftlig tilbud på apputvikling innen to arbeidsdager. Første samtale på 30 minutter er gratis.

  • Gratis rådgivning i 30 minutter
  • Fast pris før oppstart
  • Du eier koden og appen
  • Vi jobber med bedrifter i hele Norge

Svar innen 1 time i arbeidstiden. Gratis og uforpliktende.