
On April 29, we invite iOS and OS X developers and interface designers to the next meeting of the CocoaHeads community, which will be held in the Moscow office of Mail.Ru Group. The program of the meeting - 3 reports from experts, free communication and a round table. Topics reports are waiting for you under the cut.

- Andrey Panov, Avito
“Managing the logic of transitions between application screens using coordinators”')
The speaker will tell how in the ActiDealer and ActiAgent projects his team faced the problem of a frequently changing flow of transitions between screens (registration, publication of announcements, use of vas-services). To solve the problem, we integrated an approach called Application Coordinator, which allowed us to easily reuse controllers and change different flows in the application. The talk will discuss the ApplicationController pattern (aka Coordinator), how to integrate it into existing architectural approaches (MVC, MVVM) and show an example implementation.

- Valentin Shamardin, independent iOS developer
"How to communicate and negotiate with customers about the project work"The report will discuss how to evaluate the work of the developer, correctly calculate their value, communicate with the customer and be honest with themselves and people.

- Alexander Zimin, independent iOS developer
"MVVM in Swift"Alexander will tell you about using the MVVM pattern in a programming language like Swift. He will discuss what his MVC features are, what can be used uniquely from Swift, and also show a small demo.
Collection of participants and registration: 19:00. Beginning of presentations: 19:30
Address: Mail.Ru Group office, Leningradsky Avenue, 39, p. 79.
To participate you must
register .
For those who can not attend in person, an
online broadcast will be organized.