Skip to content

Comment DoorDash utilise XcodeGen pour éliminer les conflits de fusion de projets

Chez DoorDash, nous nous efforçons de mettre en œuvre des processus efficaces qui peuvent atténuer les conflits courants au sein d'une grande équipe de développement iOS.

Comment nous avons réduit de 60 % le temps de lancement de notre application iOS

Le temps de démarrage d'une application est un paramètre essentiel pour les utilisateurs, car il s'agit de leur première interaction avec l'application, et même des améliorations mineures peuvent avoir des effets bénéfiques importants sur l'expérience de l'utilisateur.

Comment accélérer le développement et les tests de SwiftUI en utilisant PreviewSnapshots

L'une des grandes caractéristiques du développement en SwiftUI est la prévisualisation Xcode qui permet une itération rapide de l'interface utilisateur en affichant les modifications du code en temps quasi réel à côté du code SwiftUI.

Fonctionnement du cycle de vie des vues et de l'identité SwiftUI 

Alors qu'UIKit est depuis des années le framework de référence des ingénieurs iOS pour la création d'interfaces utilisateur dans leurs applications, SwiftUI s'impose de plus en plus comme un framework alternatif qui corrige les nombreux inconvénients d'UIKit.

[Série] Comment je passe mon temps - Ingénieur produit mobile iOS

Depuis que j'ai rejoint DoorDash il y a environ un an et demi, j'ai pu travailler dans un certain nombre d'équipes en tant qu'ingénieur iOS, notamment Dasher, Drive, Geo-Intelligence et Internationalization.