Case study
CarPays appar för iOS och Android behövde en ny teknisk grund för att kunna möta nya krav och utvecklas vidare. Tillsammans med kundens team migrerade TokenTek båda apparna till en gemensam kodbas i React Native. Arbetet tog sex månader och genomfördes utan några kritiska buggar, i en bankapp med omkring en miljon användare. Men hur förnyar man en app som så många förlitar sig på, samtidigt som man förändrar sättet att utveckla den?
kund
Ziklo Bank
industrI
Bank och finansiella tjänster
kompetenser
Agentisk utveckling
Generativ AI
Mjukvaruutveckling
Teknisk ledning

CarPay hade två separata appar: en i Swift för iOS och en i Kotlin för Android. Båda behövde tillgänglighetsanpassas, men de befintliga kodbasernas tekniska skick gjorde förändringarna svåra att genomföra. Det fanns också ett behov av att skapa bättre förutsättningar för AI och fortsatt utveckling.
För en bankapp med omkring en miljon användare var kvaliteten avgörande. Den tekniska förnyelsen behövde genomföras med stor hänsyn till appens verksamhetskritiska funktioner.
Kunden hade kunskapen om produkten och verksamheten, men behövde stöd i hur agentisk utveckling kunde användas för att genomföra migreringen. Uppgiften handlade därför både om att förnya apparna och om att ge organisationen kunskap och arbetssätt för att utveckla snabbare framöver.


Två specialister från TokenTek arbetade tillsammans med tre till fyra personer från kundens organisation. Det gemensamma teamet kombinerade kundens domänkunskap med TokenTeks kompetens inom AI, mjukvaruutveckling och teknisk ledning. Apparna migrerades till React Native, med en gemensam kodbas för iOS och Android. I arbetet användes agentisk utveckling, där AI-agenter utför utvecklingsuppgifter som en del av teamets arbetsflöde.
TokenTek deltog i själva leveransen och utbildade samtidigt kundens medarbetare. Nya processer etablerades i utvecklingsteamet, och kunskapen om agentiska metoder spreds även till organisationen i stort. På så sätt blev projektet också ett tillfälle att bygga förmåga för kommande utvecklingsarbete.
Migreringen genomfördes på sex månader. Vår erfarehet säger att ett motsvarande projekt med traditionella arbetssätt skulle ha krävt minst 18–24 månader och ett betydligt större team.
Med en gemensam, modern kodbas fick CarPay bättre förutsättningar att utveckla nya funktioner, förbättra användarupplevelsen och ta vara på nya affärsmöjligheter. Teamet fick också tillgång till snabbare utvecklingsprocesser med stöd av AI-agenter. Resultatet var därmed både en förnyad app och en utvecklingsorganisation med större förmåga att leverera nästa förändring. Efter lanseringen identifierades endast två visuella buggar och inga kritiska buggar.
På sex månader gick CarPay från två separata kodbaser till en gemensam teknisk grund – samtidigt som teamet byggde upp nya arbetssätt för nästa utvecklingssteg. Kundens kunskap om appen och verksamheten fanns med i det dagliga utvecklingsarbetet. TokenTek tillförde specialistkunskapen som behövdes för att använda agentiska metoder i en omfattande migrering. Det nära samarbetet gjorde att teknik och verksamhetsförståelse kunde mötas i samma team. Utbildningen skedde också i direkt anslutning till leveransen. Medarbetarna fick använda de nya metoderna i ett konkret projekt, samtidigt som processerna etablerades för fortsatt arbete.
CarPay från Ziklo Bank är en bankapp med med omkring en miljon användare. De erbjuder digitala tjänster för betalning och bilägande genom sina appar för iOS och Android.
TokenTek hjälper företag att använda AI och agentisk utveckling i sitt mjukvaruarbete. Genom att kombinera specialistkompetens, praktisk utveckling och utbildning hjälper bolaget organisationer att förnya befintliga system och utveckla sin förmåga att leverera.

Känner du igen utmaningen eller vill du undersöka vad som är möjligt? Ta kontakt så hjälper vi gärna till att resonera kring nästa steg.