📜 ⬆️ ⬇️

Avito iOS Winter Edition - video, photos, slides, reviews

Passed the fourth in a row traditional iOS Meetup in Avito. We discussed the Data Driven development approach, the practical application of Mach-O, lldb and dSYM, the extensibility of lldb, the Type Driven methodology, and the conceptual differences of architectures. If you did not have time for us to make presentations and mulled wine, or were simply not in Moscow, then under the cut we posted videos of speeches, slides from speakers and a bit of feedback from participants of the meeting.



Metrics around the head. (Vadim Smal, Avito)


Report on a Data-driven Development Approach. What metrics can I collect? How will they help to be effective? And how to monitor the quality of the developed functionality? Watch the video and learn how to measure the compile time of individual frameworks, application size, application launch time, CrashFree, OOM. Metrics - not only for managers and analysts!



Slides

Reviews


“The report helped to systematize knowledge in a certain sense. There were also ideas about the proper use of metrics to improve the application. ”

“The coolest report this year, including conferences.”

The lldb extensions. (Sergey Lem, Badoo)


We write code without bugs, quickly debug applications using advanced tools. See a talk on how to pump lldb with Python extensions and make debugging more pleasant and faster.



Slides

Reviews


“A very strong report, I’ll start using Monday in practice.”

“Super came up after found out a couple more things for myself. Very cool report, I want to try everything, waiting for the code. ”

Mach-O, lldb, dSYM in practice. (Vladislav Alekseev, Avito)


Useful practical report, in which we are talking about the binary format of Mach-O executable files, debug information and object files.



Slides

Reviews


"Interesting and funny, checked dsym in debug."
')
"On high. And for understanding it is great, and with humor. In general, the speaker did everything very cool. ”

Type Driven Development. (Valery Popov, Yandex)


Another line of defense of a reliable application from developer errors! We consider strict typing: the examples show how additional information transmitted at the compilation stage will help to catch a number of errors, without bringing the system to a crash in runtime. In addition, Valery said that the mobile developer can learn from the languages ​​that put types at the head of the development process.



Slides

Reviews


"Excellent report."

"It is interesting, I learned about a new language for myself."

Architecture overdose (Stas Tsyganov, Tutu.ru)


We understand what the conceptually different architecture. We answer the question why architecture appears a week and why there is nothing new in them. And find out what you need to pay attention when choosing the architecture of the next application.



Slides

Reviews


"VIPER !!! 111 !!"

"Architecture is always nice."

Thanks to everyone who came to the mitap!
See the photo report , and to get to know everyone else about Avito developer events, subscribe to our Timepad . And be sure to tell in the comments on what topics you would like to listen to the reports!

Source: https://habr.com/ru/post/344504/


All Articles