Ny native-app
Arkitektur, SwiftUI/UIKit, nätverkslager, data, analys, test och publicering från en tydligt avgränsad första version.
Swift, SwiftUI och UIKit
Jag hjälper produktteam och företag med native iOS-utveckling i Swift, SwiftUI och UIKit. Uppdraget kan vara en ny app, förstärkning i ett befintligt team eller ett övertag där kodbas, release och teknisk riktning behöver bli tydligare.

Uppdraget
Ett iOS-uppdrag blir bäst när utvecklaren förstår mer än enskilda tickets. Navigation, tillstånd, API:er, tillgänglighet, prestanda, test och App Store-krav påverkar varandra. Jag kan ta ansvar för hela kedjan eller arbeta nära ert befintliga produkt- och utvecklingsteam.
Jag har arbetat i allt från nya SwiftUI-projekt till etablerade appar med UIKit och Objective-C. Det gör det möjligt att modernisera stegvis i stället för att välja en dyr total omskrivning utan tydlig produktnytta.
Kompetens
Arkitektur, SwiftUI/UIKit, nätverkslager, data, analys, test och publicering från en tydligt avgränsad första version.
Kodnära leverans, tekniska beslut, review och hjälp med att få funktioner genom test och App Store.
Flytta äldre Objective-C eller UIKit stegvis till modern Swift och SwiftUI där det förbättrar leverans och underhåll.
TestFlight, signering, certifikat, integritetsmanifest, prestanda, krascher och svar på frågor från Apple.
Fördjupning
SwiftUI passar bra för mycket ny utveckling, men en befintlig UIKit-app behöver inte skrivas om för att kunna förbättras. Jag bedömer hur nya vyer, navigation och tillstånd kan införas utan att skapa två parallella arkitekturer som blir svåra att förvalta.
I appar med många användare behöver ändringar göras med låg risk. Då arbetar jag med mindre releaser, tydlig mätning, kraschrapportering och test av kritiska flöden. Vid nya appar kan vi etablera samma disciplin tidigt så att nästa utvecklare får en begriplig grund.
Jag kan även hjälpa med backendkopplingar, pushnotiser, betalningar, abonnemang, kamera, plats, filer och andra Apple-ramverk. Om ett projekt omfattar Android samordnas API, produktflöde och release med Android-spåret utan att iOS-kvaliteten blir en kompromiss.
Tidigare uppdrag omfattar bland annat bankapp, kollektivtrafik, connected car, läromedel, hälsa, industri och egna produkter. Läs exempel i min portfolio för Collector Bank, Västtrafik To Go, Sleep Cycle och andra iOS-projekt.
Tillgänglighet och integritet ingår i den tekniska kvalitetsbilden. Jag kontrollerar Dynamic Type, VoiceOver, kontrast, behörighetstexter och hur personuppgifter rör sig mellan app och backend när det är relevant för produkten.
För team som vill bli mer självgående kan uppdraget även innehålla kodgenomgångar, gemensamma arkitekturbeslut och dokumentation av releaseflödet. Målet är att arbetet ska stärka både appen och teamets förmåga att fortsätta leverera.
Omfattning och samarbetsform kan börja litet. En första leverans kan vara en kodgranskning, en svår vy, en blockerad release eller ett avgränsat versionslyft. När vi har verifierat kodbas och arbetssätt blir det enklare att uppskatta större funktioner och fortsatt ansvar.
Arbetssätt
Vi går igenom produkt, kodbas, team, releaseplan och vad som behöver bli bättre först.
Jag börjar i ett avgränsat flöde eller en teknisk risk så att arbetssätt och kvalitet går att bedöma tidigt.
Kod, test, dokumentation och release hålls i ett skick som ert team kan arbeta vidare med.
Leverabler
Upplägget anpassas efter projektet, men ansvar och resultat ska vara tydliga från start.
Vanliga frågor
Ja. Jag arbetar ofta i appar som kombinerar UIKit, SwiftUI, Swift och Objective-C och moderniserar där det ger tydlig effekt.
Ja. Jag kan ta ansvar för arkitektur, kodreview, release och teknisk riktning eller arbeta som senior utvecklare i ett befintligt team.
Ja. Det kan gälla signering, certifikat, TestFlight, metadata, integritetskrav, reviewfrågor eller en blockerad uppdatering.
Nästa steg
Jag återkommer med ett konkret förslag på första genomgång, leverans eller samarbetsform.