Buradasın
Trendyol Go App Development Process
medium.com/trendyol-tech/2-apps-in-1-workspace-trendyol-go-385373bf1b36Yapay zekadan makale özeti
- Project Setup
- Trendyol Go app was created within existing iOS project using Tuist CLI
- Project required integration of third-party dependencies and App Store Connect
- New app target was created with specific dependencies for meal and grocery channels
- Keychain Management
- Keychain was used for secure user authentication between apps
- Bundle ID was used to share keychain data between apps
- New service regenerated carried token for Trendyol Go app
- Navigation and Authentication
- DeeplinkEngine was used for navigation between apps
- Guest user flow implemented with login validator
- Channel-specific features developed based on login validator decisions
- Testing and Deployment
- Development process started with dev-process branch
- Feature merge requests opened directly to dev branch
- Automated tests and snapshot tests added for new app
- CI/CD workflows integrated for automated testing and deployment