
Friends, we invite everyone involved in mobile development for iOS to the CocoaHeads Special Event in the Moscow office of Mail.Ru Group. In the program of the first largest in Europe iOS-development mitap - 6 hard reports, a quiz and, of course, informal communication. The program of the meeting under the cut.
Samvel Mejlumyan, CocoaHeads, iOS developer
“Product and development, or why it’s important to be not only a programmer”
')
Sometimes, in pursuit of good architecture and the right approaches, we lose sight of the most important thing: the food component of what we are doing. How often do you dive into the details of the implemented feature, how detailed is the study of the provided design, why it is important to think about the conversion and why the product is above all. We will talk about this and many other things in my report.
Ilya Tsarev, Alfa-Bank, Head of iOS
"Feedback Driven Development"
The most important thing in an iterative development is quick feedback.
Usually we develop something for a few weeks, then we test it for several weeks, then we send it to release and only then we understand that everything does not work as it should be for users. Metrics failed, product engineers upset, time lost.
In the report we will talk about how you can implement a system that allows you to flexibly manage the functionality of an application right in production and conduct many experiments at the same time.
Vladislav Mikhailenko, Mail.Ru Group, project maps.me, iOS developer
“Once again about Objective-C ++, or how to stop being afraid and fall in love with C ++”
The purpose of the report is to dispel the myths that you need to be an expert to use C ++, how to shorten the code in Objective-C using C ++, and even optional and protocol oriented programming.

Artem Razinov, Avito, iOS developer
"Native UI tests that work"A large amount of manual testing is one of the main difficulties on the way to frequent releases of large applications. And not so long ago, we are closely faced with this problem. This winter turned out to be hot, we aggressively hung, turned out the private API and made a full-fledged testing framework from XCUI. We set up the infrastructure, put the automation on the wheels and started to get the first profit from the native autotests on Swift.
The report will describe the recipe for the formation of test automation, stuffed with a techno-hardcore, under a strong theoretical sauce.

Alexander Goremykin, Yandex, mobile development group Yandex.Maps
"Magic UILabel or private API Autolayout"The report is devoted to the subtleties of the work of autolayout on the example of developing its own component that implements the self-sizing behavior of UILabel. The task, which at first glance seems trivial, is in fact considered unsolvable within the framework of the UIKit API accessible to developers - how to calculate the correct intrinsicContentSize if it is not known how wide the view will be drawn? The report will give a clear answer to this question, based on the analysis of the private API UIKit.

Alexander Balaban, Badoo, iOS Engineer
“IOS developer’s“ adult life ”: how to build processes in a fast-growing team”Alexander will tell you about how in the conditions of a constantly growing team and legacy code to develop the project in the right technical direction:
What difficulties arise, how they can influence the plans and how to solve them;
What and how to automate;
How to build the process of reuse of logical and visual components;
How to set up a task distribution process.
Collection of participants and registration: 11:00
Reports start: 12:00
Address: Mail.Ru Group office, Leningradsky Avenue, 39, p. 79.
To participate you must register:
on the website or
in the mobile application . Do not forget your passport or driver's license.