
Andrei Legchilin and
Roman Paradeev from Yekaterinburg-based
Yandex , using the Yandex.Air application as an example, will tell you what tasks you faced when switching to a hybrid application, how much you managed to achieve them, and what are the features of implementing hybrid applications for iOS and Android.
Stanislav Krasnoyarov (
Redsteep , St. Petersburg) will talk about the basic principles and device of React Native and Redux, share his experience of developing an application for iOS, show exactly how React Native simplifies the workflow, and what are the disadvantages in it.

The number of active users of smartphones is growing rapidly. However, network conditions are heterogeneous and often this causes negative UX and, as a result, low ratings in the market.
Alexander Blinov , Lead Android Developer from
RedMadRobot (Moscow), will tell you how to design the architecture of your application to work in networks with potentially slow Internet or lack of it.
Tanay Pant (New Delhi) from the
Mozilla Foundation , the author of three books on programming, will tell you what WebVR is, teach you how to create applications with virtual reality, tell you about available devices for training, give recommendations on how to get started with WebVR. In addition, he will talk about A-Frame and its components, with which you can create your own projects with virtual reality.
Alexander Sychev (Moscow), head of the iOS development department at
Rambler & Co, will share his practice of writing tests in Swift projects, the difficulties that arise and how to solve them. Separately, the issue of code generation, which simplifies the life of any Swift programmer, will be considered.
Zviad Kardava (
Voximplant , Google Developer Expert, Moscow) will tell in detail what Android Things and Weave are: how the new OS differs from the usual Android, what features it has, how to develop it, and a small demo together with the participants will write on the stage -attachment.

Those who test mobile applications know that most of such testing is bringing the device and application to the desired state: correct geolocation or moving speed, server status, the presence or absence of the necessary resources. Debug panels help speed up mobile app testing.
Arseny Batyrov (
Badoo , Moscow) will talk about the experience of using debug-panels on popular OS: Android, iOS and Windows Phone, as well as on a couple of unpopular ones.
Ivan Portnov (
SoftPlus , Chelyabinsk) will tell you how to find and fix leaks. Share leaks handling experiences through cache implementation and using WeakReference. He will tell you how they fumbled objects between the lists of different fragments and how this helped the application.
Ivan Krygin (
Sberbank-Technology , Moscow) will make a report on the achievements at the model level in the Sberbank-Online application. Ivan will tell you what tasks of working with data and their presentation were put before them, what difficulties they faced and what results they achieved.