Clutch Developer
DA
Book en samtale

Navigation

Sprog

Migrér din MVP til én Flutter-kodebase for 15.000 €

Appen findes allerede. Det er migreringen: én Flutter-kodebase, fire uger, 15.000 €, når produktet stadig er en MVP.

Du har allerede lanceret MVP’en. Så kom den anden klient: Swift i ét repo og Kotlin i et andet, en React Native-app, hvor opgraderingsarbejdet efterhånden er blevet selve produktet, eller en Xamarin-app på en teknologiplatform, der nærmer sig slutningen. Produktets adfærd blev ikke fordoblet. Vedligeholdelsen gjorde, og det samme gjorde mængden af kode, en agent skal læse, før den kan ændre en skærm.

For 15.000 € migrerer jeg MVP’en til Flutter til en fast pris. Den erstatter de klienter, du har nu. Hvis et Flutter-modul bliver liggende i de gamle native-appskaller, giver begge kodebaser fortsat udgifter til udvikling og AI-tokens. Den type migrering er derfor ikke omfattet af prisen.

Det får du for 15.000 €

Appen er allerede lanceret eller ligger i TestFlight og intern test. Opgaven er at flytte den eksisterende brugeradfærd over i én Flutter-kodebase, der udgives til begge appbutikker.

  • De flows, der findes i appbutikkerne i dag. Login, det centrale brugerflow og de nødvendige skærme. Uanset om appen er native, React Native eller Xamarin, følger API’et og adfærden med. Widgets skrives én gang i Flutter.
  • En godkendt paritetsliste inden første uge. Listen fastlægger omfanget. Før overdragelsen sammenligner vi den nye app med den nuværende side om side.
  • Installerbare builds til iOS og Android, indsendt sammen med dig.
  • Tredive dages fejlrettelser af adfærd, der stod på listen, men ikke blev overført korrekt.
  • Repository, builds og overdragelsesnoter. De er dine.

Det holder prisen på 15.000 €

Prisen gælder den app, der allerede er i brug. Et større produkt får et separat tilbud, inden en build går i gang.

  • Nye funktioner, nyt visuelt design, omskrivning af backend eller et nyt betalingssystem.
  • En ombygning, så appen overholder regler for sundhed eller finans.
  • Widgets, Live Activities, CarPlay, Wear og App Clips.
  • En offline-synkroniseringsmodel, der skal redesignes.
  • Et Flutter-modul indlejret i de gamle appskaller. Denne pris forudsætter, at klienterne erstattes.

Send links til appbutikkerne og listen over flows. Hvis listen svarer til MVP’en, er prisen 15.000 €. Hvis den beskriver et helt produkt, får du en anden pris, mens vi stadig taler sammen. Hvis listen ikke er nok til at afklare omfanget, kan en valgfri fokuseret senior-diagnose på én time for €300 besvare et aftalt spørgsmål. Den er ikke nødvendig, når omfanget allerede er klart; en fuld audit er en separat opgave.

Én kodebase, der fjerner dobbeltarbejdet

Produktbeslutninger, design og backend kan deles, mens separate platformapps kræver egen implementering og egne kontroller. Sammenligningen af native, Flutter og React Native viser, hvordan samme omfang sammenlignes uden en generel prisfaktor. En migrering kræver stadig, at de aftalte skærme forstås, bygges om og kontrolleres.

En fælles kodebase kan mindske dobbelt implementering og lade én rettelse gavne begge apps. Test på iOS- og Android-enheder, native integrationer og separate udgivelser er stadig nødvendige. Teams, der vedligeholder deres nuværende apps godt, behøver muligvis ikke at migrere.

AI-tokenregningen

Agentværktøjer koster for den kode, de læser. Når en skærm findes både i Swift og Kotlin, indlæser værktøjet begge kodetræer, foreslår to ændringer og gennemgår to testsuiter, før nogen overhovedet diskuterer funktionen. Et React Native- eller Xamarin-træ har samme omkostning, når agenten skal holde styr på frameworket, de native moduler og skærmen på én gang.

Backend, design og appbutikssiden er stadig ét stykke arbejde. Det er klientarbejdet, der gentages, og efter lanceringen udgør det størstedelen af tokenforbruget. Med ét Flutter-kodetræ kræver hver ændring efter migreringen én gennemlæsning, én ændring og én review. Den samme besparelse gælder, når en person arbejder uden en agent. Agenten gør bare dobbeltregningen synlig.

Ydeevne

Flutter kan dele rendering og appkode, men garanterer ikke samme billedhastighed på forskellige enheder. Vi måler de aftalte kritiske forløb på iOS- og Android-enheder, herunder rulning, overgange, opstart og hukommelsesforbrug, og undersøger målte forringelser.

Native integrationer, enhedsfunktioner, tilgængelighed, installationsstørrelse og systemadfærd indgår fortsat i valget. En migrering skal opfylde de aftalte funktions- og ydelseskrav; et skift af framework garanterer ikke i sig selv bedre ydelse.

Fire uger

Tidsplanen svarer til to buildsprints, fordi produktet allerede findes. Opgaven er migreringen. Jeg udfører den.

  1. Paritetskort. De eksisterende flows beskrives sammen med det, der er og ikke er inkluderet i 15.000 €. Du godkender listen.
  2. Migrering. Flowene bygges i Flutter. Du får en build, der kan installeres, hver uge.
  3. Begge appbutikker, side om side. Den nye app sammenlignes med den gamle på flowene fra listen.
  4. Ret forskellene, og overdrag. Ret alt på listen, der ikke stemmer. Repository, noter og 30 dages fejlrettelser på de flows følger med.

Når et tilbud på et nyt produkt stadig gælder

For et produkt, der endnu ikke findes, gælder prisintervallet i hvad en MVP koster i 2026: fra ét valideret flow til en komplet forbruger-MVP med betalinger og pushbeskeder, alt efter hvad der skal udvikles. 15.000 € gælder den anden situation: Produktet er allerede opfundet. Nu mangler én kodebase, der kan føre det ud i livet.