Teknisk genomlysning
Kodstruktur, beroenden, tester, säkerhet, prestanda, API:er, analys och kända fel.
Övertag och stabilisering
Jag tar över befintliga iOS- och Android-appar när tidigare leverantör försvunnit, releaser blockerats eller kodbasen blivit svår att förändra. Första målet är begriplighet och stabilitet, därefter en realistisk plan för modernisering och nya funktioner.

Uppdraget
Det går sällan att avgöra från utsidan om en app behöver några riktade uppdateringar eller en större modernisering. Jag börjar därför med kod, byggmiljö, releasehistorik, krascher, backend och de konton som krävs för att faktiskt publicera en ny version.
Ni får en prioritering som skiljer på akuta blockerare, risker som bör hanteras snart och förbättringar som kan vänta. Det gör att beslutet om investering kan tas innan ett stort omskrivningsprojekt har startat.
Kompetens
Kodstruktur, beroenden, tester, säkerhet, prestanda, API:er, analys och kända fel.
App Store Connect, Google Play Console, certifikat, backend, domäner, push och externa tjänster.
Krascher, blockerade byggen, versionskrav och kritiska flöden åtgärdas före större nyutveckling.
Ersätt problematiska delar i rätt ordning utan att skriva om fungerande kod bara för teknikens skull.
Fördjupning
En total omskrivning kan vara rätt när arkitekturen blockerar produktens mål eller när plattformen inte längre går att publicera. Men den innebär också att många redan lösta problem måste lösas igen. Jag jämför därför kostnad, migreringsrisk och förväntad effekt med en stegvis modernisering.
Ofta går det att skapa en stabil väg framåt genom att uppdatera byggverktyg och SDK:er, isolera nätverkslager, förbättra felhantering och ersätta en vy eller modul i taget. Appen kan fortsätta leverera värde medan den tekniska grunden förbättras.
Övertaget omfattar också arbetssätt. En begriplig README, dokumenterade miljöer, reproducerbart bygge och en enkel releasechecklista minskar personberoende. Där det behövs lägger vi test runt de viktigaste flödena innan större förändringar görs.
Jag har tagit över och moderniserat appar med Swift, SwiftUI, UIKit, Objective-C, Kotlin, Java, hybridteknik och olika backendlösningar. Uppdrag kan genomföras som en avgränsad analys, en stabiliseringsfas eller löpande förvaltning.
Om källkod eller konton saknas hjälper jag till att kartlägga vad som går att återskapa och vilka ägarbyten som behöver göras. Det är viktigt att lösa åtkomsten innan en tidsplan för funktioner lovas, eftersom signering och backendkonton kan vara lika kritiska som själva koden.
Efter övertaget kan vi införa en regelbunden rytm för beroenden, kraschuppföljning och butikernas nya krav. Det gör att nästa versionslyft blir planerat arbete i stället för en ny räddningsinsats.
Den första fasen kan hållas avgränsad till genomlysning och en byggbar version. Ni behöver alltså inte beställa ett långt förvaltningsuppdrag innan nuläge, risk och samarbetsform är verifierade i praktiken.
Ni får löpande veta vad som är bekräftat, vad som fortfarande är osäkert och vilka beslut som kräver mer underlag. Det gör övertaget begripligt även för beställare som inte arbetar i kodbasen varje dag.
Arbetssätt
Vi samlar kod, konton, certifikat, miljöer och den information som krävs för att kunna bygga och publicera.
Blockerare och hög risk hanteras först, samtidigt som nuläge och tekniska val dokumenteras.
Nya funktioner och teknisk skuld prioriteras i mindre releaser med tydligt syfte.
Leverabler
Upplägget anpassas efter projektet, men ansvar och resultat ska vara tydliga från start.
Vanliga frågor
Ja. Jag kartlägger kod, konton och miljöer och dokumenterar det som krävs för att kunna arbeta säkert vidare.
Nej. Jag rekommenderar total omskrivning först när nyttan tydligt överstiger risk och kostnad. Ofta är stegvis modernisering bättre.
Ja. Jag kan samordna båda plattformarna samt gemensam backend, API:er och publiceringsprocess.
Nästa steg
Jag återkommer med ett konkret förslag på första genomgång, leverans eller samarbetsform.