Talks
Writing native iOS tests is hard? Running them is even harder! - 2022.07.04
At Avito, we employed an in-house solution Emcee for distributing a large suite of iOS tests. Here I discuss the challenges of building your own distributed test runner and give a demo showing how you can quickly hit the ground running with Emcee today.
Independency: throwing off the CocoaPods shackles - 2022.06.08
In this talk, I discuss Avitoβs new modularization system, which replaced our legacy CocoaPods-based system. Topics covered are:
- How Avito app is modularized
- What is wrong with CocoaPods
- Dreaming about a perfect modularization system
- What is Independency
- The guts of building the Avito iOS app
A workshop on Xcode build system - 2021.03.12
In this workshop I do an overview of the Xcode project configuration and explain how Xcode builds a project.