📜 ⬆️ ⬇️

Three videos for those who write under iOS


Hi, Habr!
We had an iOS-metap and I brought you three videos from colleagues from Yandex.Money, Yandex and Mail.ru.


The first is how to work with asynchronous code from different programming languages.
The second is about bugs when working with the system keyboard on iOS and fixing them.
The third is about how the iOS development in Yandex works.


Some different ways to concurrent


Alexander Zalutsky, Yandex.Money


I'll tell you how to work with asynchronous code from different programming languages ​​and apply these skills in iOS development. Let me explain what MVar, STM, Chan, coroutines and actor model are.


Bugs when using the system keyboard


Konstantin Mordan, Mail.ru


If the application functions are tied to the keyboard, it is not always enough to subscribe to UIKeyboard notifications and process them. You can make mistakes in calculations, forget about the Slide Over mode on the iPad or get invalid keyboard coordinates from the system. Then everything goes wrong. I will tell you what is wrong when working with the keyboard, how to quickly find such problems by collecting logs, sending statistics, displaying graphs on the Dashboard and implementing watchdog.


How is iOS development in Yandex?


Dmitry Galimzyanov, Yandex


My story is about the organization of iOS development and testing in Yandex. I will show how we plan to develop and manage teams in different cities, how to write code, tighten dependencies from neighboring products, establish contacts with testing and release everything we have created. The story is based on personal experience. You will receive new knowledge and will be able to introduce them into your processes.




This was a mitap report for iOS developers from Yandex.Money. If you have questions for speakers, ask in the comments, and we will give and reply to them. Or they will come here themselves.


')

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


All Articles