12:00 - 13:00 (23.05) Scaling architecture at Lyft Денис Неклюдов, Lyft Зал 1, смузи 🍹, Android Доклад посвящен эволюции и кардинальным изменениям решений в корневой структуре нашей кодовой базы, текущему состоянию дел и проблемам, которые оно позволяет решить на нашем уровне. Слушатели научатся проектировать изначальную архитектуру приложения с прицелом на дальнейшее масштабирование и узнают, какие решения пригодятся для создания стабильного продукта.
12:00 - 13:00 (23.05) Фантастические плагины и где они обитают Павел Стрельченко, hh.ru Зал 2, для практикующих 👷, Android Павел докажет, что разработать плагин — подъёмная задача для любого разработчика.
12:00 - 13:00 (23.05) Аудиосессия в iOS. Как синхронизировать аудио-потоки Александр Красиков, ВКонтакте Зал 3, для практикующих 👷, iOS В мобильном приложении ВКонтакте есть множество разделов, работающих с вводом/выводом звука. Рассказ будет про то, какие проблемы стали возникать по мере роста этого списка и каким образом устроена новая синхронизация этих клиентов в приложении.
14:00 - 15:00 (23.05) Реализация кэша сообщений ВКонтакте Александр Сорокин, ВКонтакте Зал 1, для практикующих 👷, Android Доклад о реализации кэша сообщений ВКонтакте и борьбе с SQLite.
14:00 - 15:00 (23.05) Tools for protecting your users' data Maurice Gavin, Toothpic Зал 2, для практикующих 👷, Android The tools you need to secure your Android app.
14:00 - 15:00 (23.05) Лебедь, рак и щука, или Всё о коллаборативном доступе в мобильном приложении Антон Давыдов, EPAM Зал 3, для практикующих 👷, iOS Рассмотрим, как избежать в своих приложениях сообщений «The document is locked for editing by another user», «You now have merge conflicts in your working copy», и сделаем шаг навстречу децентрализованному интернету.
В 15:31 на Demo Stage: Александр Сибриков (AppMetrica) — Разбираем популярные заблуждения и ошибки при настройке аналитики, или Как помириться с маркетологом
В 15:44 на Demo Stage: Алексей Цветков-Омеличев ВКонтакте) — Разработка раздела сообщений в приложении ВКонтакте, подход к работе, используемые технологии, нюансы взаимодействия с другими разделами приложения
16:00 - 17:00 (23.05) Как начать писать автотесты и не сойти с ума Дмитрий Мовчан, Лаборатория Касперского, Евгений Мацюк, Лаборатория Касперского Зал 1, для практикующих 👷, Android Мы постараемся дать вам ту самую базу, которая действительно позволит вам просто взять и начать писать автотесты. В одном флаконе вас ждут наработки самого разного характера.
16:00 - 17:00 (23.05) По ту сторону Xcode Александр Шаламов, EPAM Зал 2, хардкор 🤘, iOS Доклад о том, как собираются iOS-приложения и как потом ядро системы загружает их в память.
16:00 - 17:00 (23.05) Building your own IoT assistant Eliza Camber, Pixplicity Зал 3, хардкор 🤘, Android We will explore how natural language understanding and processing works, how we can use DialogFlow for this, how we can build a smart home device for the Google Assistant by using Actions on Google and, finally, how we can create our own voice activation by using TensorFlow.