S02E01: iOS Architecture Overview & Planning | Professional iOS Engineering Series
/Welcome to the Professional iOS Engineering Season 2!
In this first episode, we review the current architecture for the Swift Quiz app built in Season 1 and start planning how to extend the QuizEngine
into a more reusable and composable Swift framework that can power various quiz-based apps (games, surveys, etc.).
In this season, you’ll learn how to extend and refactor existing Swift codebases with TDD and modular design while maintaining backward compatibility (without breaking clients!).
We’ll be following a disciplined approach to getting things done effectively, including:
- Test-Driven Development (TDD) for a productive and reliable dev process
- Pomodoro Technique for time management
- Checklists for task management and organization
Subscribe to our Youtube channel and follow the project's progress on GitHub.