📜 ⬆️ ⬇️

Autumn mitapy on mobile development in the office Tutu.ru



In the calendar, the beginning of December, which means it's time to sum up the results of the autumn mobile meetings that took place in our office. And there were exactly two of them: CocoaHeads for iOS development and Mosdroid for Android.


Sit back, start with CocoaHeads



Maxim Smirnov from our team told us what refactoring really is and what it is not, and most importantly, how to approach this issue correctly. It turned out at the same time simple, but at the same time a useful story, even for experienced developers. The bonus is demo refactoring.





Konstantin Shakurov from SimbirSoft talked about what non-functional requirements are, and also sorted out the processes in which we comply with non-functional requirements.





On GoogleIO discussed new items and improvements gradle plugin. At this stage, alpha is already available, but the api description is not yet available. I experimented and I want to tell you how drastic the changes are, why they happened and how it will affect the build and writing of plug-ins.





API, data structures and database models are an integral part of any mobile client-server application. How to develop a project in harmony with colleagues from the backend? How to maintain up-to-date project documentation? How to effectively drive data between the client and the server? How to protect data models from "researchers"?
Easy! Use Protobuf!





At the round table, team managers, together with HRs, discussed the details of recruitment, retention, and dismissal of people. Everything you wanted, but were afraid to ask :)


That's all, come to visit the meetings on mobile development and not only;)


')

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


All Articles