Ik maak je ios app multi window en iphone duo klaar


Over deze dienst
Automatische vertaling
Is je iOS app vastgezet op één venster, met sessiestatus dat ervan uitgaat dat er maar één instantie draait? Ik help iOS-teams apps te moderniseren voor echte multi-window ondersteuning, inclusief Apple's nieuwe iPhone Duo, dezelfde scene-gebaseerde architectuur achter RouteKit, mijn open-source routing framework.
Wat je krijgt, verdeeld over drie niveaus:
Architectuuraudit een schriftelijke analyse van wat in je huidige venster- en sessiebeheer blokkeert dat multi-window ondersteuning mogelijk maakt, en wat moet veranderen.
Sessiemigratie verplaats je auth/sessiestatus uit singletons en app-delegate globals naar een scene-veilige, observeerbare laag die meerdere vensters correct kunnen delen.
Volledige multi-window, Duo-klaar correct scene lifecycle, herstel van staat en layouts die natuurlijk werken op de binnen- en buitenweergaven van iPhone Duo.
Achtergrond: meer dan 9 jaar ervaring met het uitbrengen van iOS apps, inclusief de kernarchitectuur voor een Amerikaanse neobank's bankapp, en RouteKit, een open-source scene-gebaseerd routing framework dat vandaag live in productie is.
Stuur me een bericht met de huidige architectuur 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 migreer je alleen bestaande?
Deze dienst is voor bestaande iOS apps. Ik migreer sessiebeheer en voeg multi-window ondersteuning toe aan een bestaande codebase — ik bouw hier geen nieuwe apps.
Mijn app gebruikt een singleton voor sessie/auth status. Is dat een probleem?
Dat is precies het patroon dat deze dienst oplost. Singletons en app-delegate-beheer werken prima voor één venster, maar breken of gedragen zich onvoorspelbaar zodra er meerdere scenes of vensters zijn. Ik migreer dat naar een scene-veilige laag.
Moet ik Standard hebben voordat ik Premium kan bestellen?
Niet per se, maar de multi-window en iPhone Duo ondersteuning van Premium is gebaseerd op een scene-veilige sessielaag. Als je app die nog niet heeft, omvat Premium die migratie als onderdeel van het werk — stuur me je huidige setup en ik bevestig scope en planning.
Moet ik mijn hele app herschrijven?
Nee. Dit is een gerichte migratie en architectuurwijziging, geen volledige rewrite. Je functies, UI en bedrijfslogica blijven hetzelfde — wat verandert is hoe window/scene lifecycle en sessiestatus onder de motorkap worden afgehandeld.
Wat betekent "iPhone Duo geoptimaliseerd" eigenlijk?
Het betekent dat je app correct omgaat met Apple's vouwbare binnen- en buitenweergaven: layouts die zich aanpassen aan de vouw, staat die de overgang overleeft, en multitasking dat goed werkt wanneer de telefoon halverwege wordt geopend of gesloten.
Moet ik je volledige toegang geven tot mijn codebase?
Ja — ik heb toegang tot je repository nodig om echt migratiewerk te doen. 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.
Mijn app heeft nu helemaal geen multi-window ondersteuning. Waar begin ik?
Begin met Basic. Ik doe een audit van je huidige venster/sessie setup en geef je een schriftelijk plan voor precies wat moet veranderen en in welke volgorde, zodat je weet of Standard of Premium de juiste volgende stap is.
