Ik modulariseer je ios app in schone, schaalbare swift modules


Over deze dienst
Automatische vertaling
Is de codebasis van je iOS app verward, traag om te bouwen of moeilijk uit te breiden? Ik help iOS-teams en oprichters monolithische apps op te splitsen in schone, modulaire Swift-pakketten, dezelfde aanpak die ik gebruikte om de build-tijden met ongeveer 40% te verminderen als oprichtende iOS-ingenieur bij een Amerikaanse fintech-startup.
Wat je krijgt, verdeeld over drie niveaus:
Architectuuraudit een schriftelijke analyse van wat gekoppeld is, wat gesplitst moet worden, en een prioriteitenlijst voor modularisatie.
Refactoring naar modules haal tot 3 functies uit als zelfstandige Swift-pakketten met duidelijke grenzen, zodat functies onafhankelijk kunnen worden gebouwd en verzonden.
Routing, geregeld integreer RouteKit, mijn eigen open-source routing framework, om navigatie en deep linking te centraliseren over elke module, zodat schermen niet meer rechtstreeks in elkaar grijpen.
Achtergrond: meer dan 9 jaar ervaring met het uitbrengen van iOS apps, inclusief de kernarchitectuur voor de bankapp van een Amerikaanse neobank, en open-source Swift-pakketten (routing, authenticatie, utilities) die vandaag nog in productie zijn.
Stuur me een bericht met de huidige pijnpunten van je app voordat je bestelt, zodat ik het juiste niveau kan aanbevelen.
Maak kennis met Kavi Gevariya
Senior iOS Engineer
- Afkomstig uitIndia
- Lid sindssep 2026
- Gem. reactietijd1 uur
Talen
Gujarati, Engels, Hindi
Automatische vertaling
Veelgestelde vragen
Automatische vertaling
Bouw je nieuwe apps of alleen refactor je bestaande?
Deze dienst is specifiek voor bestaande iOS apps. Ik split een al werkende codebasis in schone Swift-pakketten — ik bouw hier geen nieuwe apps vanaf nul. Als je een nieuwe app wilt laten maken, stuur me eerst een bericht en ik adviseer je verder.
Wat als ik niet precies weet wat er modulariseerd moet worden?
Daar is de Basic voor. Ik doe een audit van je codebasis en geef je een schriftelijk plan met wat gekoppeld is, wat gesplitst moet worden, en in welke volgorde — voordat je een volledige refactor doet.
Breekt modulariseren mijn bestaande functies niet?
Nee. Dit is een structurele refactor, geen herschrijving. Het gedrag van je app blijft hetzelfde; wat verandert is hoe de code intern georganiseerd is, zodat functies onafhankelijk kunnen worden gebouwd en verzonden.
Hoeveel functies/modules zitten er in elk niveau?
Basic bevat geen codewijzigingen, alleen de audit. Standard dekt tot 3 geëxtraheerde modules. Premium omvat een volledige app-brede modular refactor plus RouteKit integratie — stuur me je aantal functies voordat je bestelt, zodat ik kan bevestigen dat het past.
Wat voegt RouteKit precies toe in het Premium niveau?
RouteKit is mijn eigen open-source routing framework. Het centraliseert navigatie zodat schermen niet meer rechtstreeks in elkaar grijpen, en voegt ondersteuning voor nette deep-linking toe. Het is het verschil tussen "elke module praat met elke andere module" en "één plek beheert de navigatie."
Moet ik je volledige toegang geven tot mijn codebase?
Ja — ik heb toegang tot de repository nodig (GitHub/GitLab, of een zip-export) om echt te kunnen refactoren. Als je code gevoelig is, onderteken ik graag eerst een NDA; laat het me weten voordat je bestelt.
Gebruik je geen Swift/SwiftUI of UIKit?
Deze dienst is voor native Swift codebases (UIKit, SwiftUI, of een mix). Als je app in Flutter, React Native of een ander cross-platform framework is gebouwd, is dit niet de juiste dienst daarvoor.
Kan ik nu Standard bestellen en later Premium als ik RouteKit wil toevoegen?
Ja. Veel kopers beginnen met Standard om hun kernfuncties te modulariseren, en komen later terug voor Premium zodra ze navigatie willen centraliseren. Je bestaande modulaire structuur wordt naadloos meegenomen in dat werk.
