Migrating to Swift 4.2 using a TDD + Git workflow [S01 Extras]
/In this episode, we migrate the Quiz project and its dependencies to Swift 4.2 and modernize our code with the newest additions.
Read MoreSkilled, disciplined and professional iOS software development resources tailored for you
In this episode, we migrate the Quiz project and its dependencies to Swift 4.2 and modernize our code with the newest additions.
Read MoreIn this episode, we set up a Continuous Integration (CI) pipeline for our Quiz project. The goal for this initial setup and integration with GitHub is to guarantee we only merge changes that don’t break the build and are passing all tests.
Read MoreIn this episode, we migrate the Quiz project and its dependencies to **Swift 4.1** and modernize our code with the newest additions.
Read MoreWe are very excited to share with you our new app, Neat Trivia – a multiplayer trivia game for iOS!
Read MoreIn this episode, we show you how to migrate a project and its dependencies to Swift 4, step by step.
Read MoreIn the final episode of the first season, we organize the project structure to match our modular design, and we investigate the code coverage data from Xcode.
Read MoreIn this episode, we plug all the modules together and play the Quiz game for the first time!
Read MoreIn this episode, we finish the SubmitButtonController implementation and test-drive the ResultsViewController factory.
Read MoreIn this episode, we simplify the iOSViewControllerFactory implementation and test-drive the QuestionViewController submit button.
Read MoreIn this episode, we finish test-driving the ResultsPresenter and QuestionPresenter implementations.
Read MoreFirst-class iOS engineering with Empathy, Integrity, and Economics in mind. Skilled and disciplined training for iOS professionals and teams.
I've been writing software since 1998, professionally since 2006, and on Apple platforms since 2009. I love building robust, well-engineered, and beautiful applications and coaching developers to achieve their best potential.
I'm a software engineer from Athens, Greece. My goal is to help the software industry evolve by enabling developers and companies to practice valuable techniques and build powerful and durable systems.