FunTech iOS-meetup # 1
We invite you to the first FunTech iOS-meetup, which will be held on March 23 in Moscow.
Program
“Turning RunLoop. How does the VKontakte feed work ?, VK, Alexander Terentyev
In his report, Alexander will talk about what tasks and problems in the implementation of complex collections it is possible to encounter. Explains the causes of "brakes" in the animation of the scroll and how to fix them. It will reveal a secret how one of the most important and popular sections of the VKontakte application is implemented - the news feed.
“Downloading faster than the user thinks”, FunCorp, Andrey Mukhametov
- Where did the download speed problem come from?
- Our application download acceleration
- Image prefetching and more
- System features to speed up applications
"Tiling to help Objective-C developer", Artyom Starosvetsky, Joom
- How to start writing your own utilities for working with Objective-C code?
- Do I need clang? What are the options for using clang?
- What are the pitfalls? What is the best way to start developing utilities?
- How to embed my utility in the build phases of Xcode?
"Objective-Swift or Swiftjective-C? How to work with Legacy in the modern world ”, Sberbank, Vladislav Usachev
The report will address the main problems and pitfalls of translating large applications to Swift. We will give an example of translating one ancient feature to Swift and determine what benefits have been gained from this. We also consider the goals that we pursue during the translation and discuss some issues, namely:
- How to avoid Objective-Swift?
- Why do I need all this on Swift?
- Compatibility of Objective-C and Swift in one module, is it so simple?
“Say no to the monolith.” Modularization of the project ”, Igor Vasilenko, Tinkoff Bank
- What problems does it solve and what are the advantages of allocating modules in a project?
- What should be the graph of modules and can they depend on each other?
- Does this affect development speed?
- Automation of the generation of new modules
You can sign up through Timepad .
More information in our Telegram channel .
To communicate with the organizers, speakers and other participants, there is a Telegram chat .