Du har allerede lansert MVP-en. Så kom den andre klienten: Swift i ett repo og Kotlin i et annet, en React Native-app der oppgraderingsarbeidet etter hvert har blitt selve produktet, eller en Xamarin-app på en plattform som nærmer seg slutten. Oppførselen doblet seg ikke. Vedlikeholdsarbeidet gjorde det, og det samme gjorde mengden kode en agent må lese før den kan endre en skjerm.
For 15 000 € migrerer jeg MVP-en til Flutter til en fast pris. Den erstatter klientene du har nå. Hvis en Flutter-modul blir liggende i de gamle native-skallene, fortsetter begge kodebasene å koste i utvikling og AI-tokens. Den typen migrering inngår derfor ikke i prisen.
Dette inngår i prisen på 15 000 €
Appen er allerede lansert eller ligger i TestFlight og intern testing. Oppgaven er å flytte den eksisterende brukeropplevelsen over til én Flutter-kodebase som kan lanseres i begge appbutikkene.
- Flytene som finnes i appbutikkene i dag. Innlogging, hovedflyten og skjermene den trenger. Enten appen er native, React Native eller Xamarin, blir API-ene og oppførselen med videre. Widgetene skrives én gang i Flutter.
- En godkjent paritetsliste før uke én. Listen definerer omfanget. Før overlevering sammenligner vi den nye appen side om side med dagens app.
- Installerbare bygg for iOS og Android, sendt inn sammen med deg.
- Tretti dager med feilrettinger for funksjonalitet på listen som ikke ble overført riktig.
- Repositoryet, byggene og overleveringsnotatene. Du beholder dem.
Dette holder prisen på 15 000 €
Prisen gjelder appen som allerede er i bruk. Et større produkt får et eget tilbud før byggingen starter.
- Nye funksjoner, nytt visuelt design, omskriving av backend eller et nytt betalingssystem.
- En ombygging for å oppfylle krav innen helse eller finans.
- Widgets, Live Activities, CarPlay, Wear og App Clips.
- En frakoblet synkroniseringsmodell som må utformes på nytt.
- En Flutter-modul bygget inn i de gamle appskallene. Denne prisen gjelder når klientene erstattes.
Send lenkene til appbutikkene og listen over flyter. Hvis listen tilsvarer MVP-en, er prisen 15 000 €. Hvis den beskriver et helt produkt, får du en annen pris mens vi fortsatt er i samtalen. Hvis listen ikke er nok til å avklare omfanget, kan en valgfri fokusert seniordiagnose på én time for €300 besvare et avtalt spørsmål. Den trengs ikke hvis omfanget allerede er tydelig; en full revisjon har et eget omfang.
Én kodebase som stanser dobbeltarbeidet
Produktbeslutninger, design og backend kan deles, mens separate plattformapper krever egen implementering og egne kontroller. Sammenligningen av native, Flutter og React Native viser hvordan samme omfang kan sammenlignes uten en generell prisfaktor. En migrering krever fortsatt at de avtalte skjermene forstås, bygges på nytt og kontrolleres.
En felles kodebase kan redusere dobbelt implementeringsarbeid og la én rettelse komme begge appene til gode. Tester på iOS- og Android-enheter, native integrasjoner og separate publiseringer er fortsatt nødvendige. Team som vedlikeholder dagens apper godt, trenger kanskje ikke å migrere.
Kostnaden for AI-tokens
Agentverktøy tar betalt for koden de leser. Når en skjerm finnes både i Swift og Kotlin, må verktøyet lese begge kodetrærne, foreslå to endringer og gjennomgå to testsett før noen diskuterer selve funksjonen. Et React Native- eller Xamarin-tre koster like mye når agenten må forholde seg til rammeverket, de native modulene og skjermen samtidig.
Backend, design og appbutikkoppføringen er fortsatt én jobb hver. Det er klientarbeidet som gjentas og står for det meste av tokenforbruket etter lansering. Med ett Flutter-kodetre trengs én gjennomlesning, én endring og én gjennomgang per endring etter migreringen. Den samme besparelsen gjelder når en person jobber uten en agent. Agenten gjør bare dobbeltregningen synlig.
Ytelse
Flutter kan dele rendering og appkode, men garanterer ikke samme bildefrekvens på ulike enheter. Vi måler de avtalte kritiske flytene på iOS- og Android-enheter, inkludert rulling, overganger, oppstart og minnebruk, og undersøker målte forverringer.
Native integrasjoner, enhetsfunksjoner, tilgjengelighet, installasjonsstørrelse og systematferd inngår fortsatt i valget. En migrering skal oppfylle avtalte funksjons- og ytelseskrav; et bytte av rammeverk garanterer ikke i seg selv bedre ytelse.
Fire uker
Tidsplanen tilsvarer to byggesprinter fordi produktet allerede finnes. Jobben er migreringen. Jeg gjør den.
- Paritetskart. De aktive flytene beskrives, sammen med hva som inngår i 15 000 € og hva som ikke gjør det. Du godkjenner listen.
- Migrering. Flytene bygges i Flutter. Du får et bygg du kan installere hver uke.
- Begge appbutikkene, side om side. Den nye appen sammenlignes med den gamle for flytene på listen.
- Rett opp avvik og overlever. Rett opp alt på listen som ikke stemmer. Repository, notater og 30 dagers feilretting for disse flytene følger med.
Når et tilbud på et nytt produkt fortsatt gjelder
For et produkt som ikke finnes ennå, gjelder prisintervallet i hva en MVP koster i 2026: fra én validert flyt til en komplett forbruker-MVP med betalinger og pushvarsler, avhengig av hva som må utvikles. 15 000 € gjelder den andre situasjonen. Produktet er allerede utviklet; nå gjenstår én kodebase som kan levere det.