See reports from the iOS-meetup at the SuperJob office.
Alexey Konshin , senior developer of mobile applications SuperJob, with the report "Building an iOS application from reusable modules."
How SuperJob accelerated the development of application screens, dividing them into independent blocks, how the IGListKit library was used for this, how they made it even better, and how it was possible to speed development and unify code style by implementing code generation. ')
Olga Vyrostko , iOS developer of Yandex, with the report “Adaptation of applications for iOS 11 and iPhone X”.
About what questions faced by the developers after the recent presentation of Apple. For example, how to make the application look harmonious in the new version of the operating system and work stably on the iPhone X, what new features can you use to make the development process go faster, easier and more enjoyable. We will also talk about how UI testing has changed after switching to xCode 9 and what's new in it.
Alexander Cherushnikov , iOS-developer of Sberbank-Technologies, with the report “How to brew EarlGrey. iOS Ui Automation tests.
About what EarlGrey is and what other possibilities are there for writing UI tests. As in Sbertech, tests are written using EarlGrey, what other tools are used. What problems faced and how they were solved.
Andrei Kucherenko , teamlead of Skyeng mobile development, with the report “General logic in C ++: iOS, Android, Web”.
About why Skyeng decided to write part of the application logic for learning words in C ++, about porting it to iOS (Objective-C ++), Android (NDK, jni) and Web (WebAssembly, js). And also about useful utilities for code generation and about the problems that the company faced using this approach.
Vladimir Burdukov , iOS developer NetcoSports, with the report "Decodable vs real-world JSON".
About how the joy of Decodable in Swift turned into sadness from trying to parse real data. And again, the joy of the fact that with a pair of files and crutches you can make friends with each other complex JSON from enterprise-systems and lightweight structures in Swift.