Доклады

Алексей Леванов Сбербанк
Алексей Леванов
Сбербанк 
Алексей Сухов Okko
Алексей Сухов
Okko 
День 3 / 12:00  / Зал 1 / RU /

Путь от iOS 1.1.3 к iOS 14: Как развиваться в одной компании. Опыт мобильных разработчиков Сбербанка и Okko

Владислав Фиц Algolia
Владислав Фиц
Algolia 
День 3 / 12:30  / Зал 4 / RU / Для практикующих инженеров

Мобильный поиск

Если есть необходимость добавить поиск в проект, но нет желания переизобретать велосипед, то вам нужно послушать доклад Владислава. Он ответит на важные вопросы этой области, ответы на которые будут интересны не только разработчикам, но и UX-дизайнерам и руководителям проектов.

Константин Цховребов JetBrains
Константин Цховребов
JetBrains 
День 1 / 10:45  / Зал 2 / RU / Для практикующих инженеров

Запускаем типичный Android-клиент мультиплатформенно: Путь практика (часть 1)

Константин расскажет про свой опыт перемещения GitFox на мультиплатформу и проблемы, с которыми он столкнулся при выполнении этой задачи в JetBrains.

Евгений Сатуров Surf
Евгений Сатуров
Surf 
День 3 / 12:30  / Зал 1 / RU / Для практикующих инженеров

Воркшоп. Кроссплатформа ² — дружим Flutter и Kotlin Multiplatform

Перед вами стоит задача написать кроссплатформеное приложение с Kotlin Multiplatform и Flutter внутри. Стоит ли игра свеч или лучше сразу забыть об этом, как о страшном сне? Об этом и многом другом вы узнаете в этом воркшопе.

Владислав Усачёв Метр квадратный
Владислав Усачёв
Метр квадратный 
День 4 / 17:15  / Зал 3 / RU / Для практикующих инженеров

ABI Stability наносит ответный удар

В этом докладе мы попытаемся разобраться с проблемами ABI & Module Stability, чтобы при следующей встрече с этими двумя ребятами вы были в полной готовности.

Айдар Мухаметзянов JetBrains
Айдар Мухаметзянов
JetBrains 
День 3 / 12:30  / Зал 2 / RU / Для практикующих инженеров

AppCode под капотом

Сложно ли разработать собственную IDE? С чем приходится сталкиваться, когда пытаешься интегрироваться с самой недружелюбной к сторонним вмешательствам системой? Сложно ли поддерживать Swift? Зачем нужно соревноваться с Apple и нужно ли? Эти и многие другие вопросы будут рассмотрены в докладе Айдара.

Ася Свириденко Яндекс
Ася Свириденко
Яндекс 
День 2 / 19:00  / Зал 4 / RU / Для практикующих инженеров

Оптимизация работы приложения на медленной сети

Каждый мобильный пользователь хоть раз сталкивался с проблемами связи и злополучной иконкой «Е» на индикаторе подключения к сети. В этом докладе вы узнаете о том, что предпринимают мобильные разработчики для того, чтобы приложение стабильно работало даже на медленной сети, и каким образом облегчить жизнь мобильному клиенту.

Михаил Зинов Grab
Михаил Зинов
Grab 
День 3 / 10:45  / Зал 4 / RU / Для практикующих инженеров

Flutter и миллион строк нативного кода

Доклад про опыт интеграции Flutter командой мобильной платформы в основное приложение Grab.

Руслан Гуменный Яндекс.Вертикали Технологии
Руслан Гуменный
Яндекс.Вертикали Технологии 
День 1 / 12:30  / Зал 4 / RU / Для практикующих инженеров

Современный подход к UI

Рассмотрим задачи, которые разработчик решает при создании UI, с какими проблемами можно столкнуться, и как различные фреймворки помогают с этим справиться.

Андрей Куликов Google
Андрей Куликов
Google 
Анастасия Соболева Google
Анастасия Соболева
Google 
День 4 / 17:15  / Зал 2 / RU / Для практикующих инженеров

Jetpack Compose over inheritance

Андрей и Анастасия подробно расскажут про Jetpack Compose, который призван упростить разработку интерфейсов Android-разработчикам.

Степан Гончаров Level 5
Степан Гончаров
Level 5 
День 4 / 19:00  / Зал 2 / RU / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.

Bazel для Android-разработчиков

В этом докладе Степан постарается развеять распространенное заблуждение, что Bazel это сложно, страшно, неудобно и доступно только большим корпорациям.

Денис Неклюдов Lyft
Денис Неклюдов
Lyft 
День 4 / 19:00  / Зал 1 / RU /

Взрасти меня, если сможешь

Как много компаний сегодня имеют менторство, регулярные встречи один-на-один и межкомандные отношения? Денис напомнит, как важно расти духовно и профессионально, как найти подходящего наставника в компании, а также как стать этим самым наставником и направлять коллег.

Мурад Татаев Яндекс.Маркет
Мурад Татаев
Яндекс.Маркет 
День 1 / 10:45  / Зал 4 / RU / Для практикующих инженеров

Взлом и внедрение своего кода в чужое приложение

Взлом iOS-приложения на примере тестового Swift-приложения и способы защиты.

Chet Haase Google
Chet Haase
Google 
День 2 / 19:00  / Зал 1 / EN / Введение в технологию

Modern Android development

Android has come a long way since 1.0. In recent years, the team has added new tools, new APIs, new practices… even a new language. What should developers be learning? What should they be using? How does it all fit together, and how does it take us into the bright Android future?

Андрей Шиков Badoo
Андрей Шиков
Badoo 
День 4 / 17:15  / Зал 4 / RU / Для практикующих инженеров

Магия расширений компилятора Kotlin

Знаете ли вы, что у компилятора Kotlin есть замечательная система плагинов, которая позволяет улучшать его возможности различными способами? В докладе мы рассмотрим возможности этой системы через призму экспериментов с ней.

Руслан Ким Facebook
Руслан Ким
Facebook 
День 4 / 19:00  / Зал 4 / RU / Введение в технологию

Как много Android в Oculus?

В этом докладе Руслан попробует раскрыть то, как в Oculus используется Android, как много общего между мобильным телефоном и VR-шлемом.

Алексей Сухов Okko
Алексей Сухов
Okko 
День 4 / 19:00  / Зал 3 / RU / Для практикующих инженеров

Чем разработка под Apple TV отличается от разработки по iOS на примере реального проекта

Вы услышите о разработке Apple TV-приложения для онлайн-кинотеатра Okko за 4 месяца от начала и до релиза. Алексей расскажет, как из iOS-приложения написали нативное tvOS-приложение, и с какими ограничениями платформы пришлось столкнуться.

Annyce Davis Meetup
Annyce Davis
Meetup 
Wesnie Marcelin iHeartRadio
Wesnie Marcelin
iHeartRadio 
День 4 / 20:15  / Зал 1 / EN / Введение в технологию

Landing your next gig

In this talk, we'll walk through a typical hiring funnel from Resumé Review to the dreaded Onsite. And we'll share what you can do to stand out each step of the way.

Ash Furrow Artsy
Ash Furrow
Artsy 
День 4 / 17:15  / Зал 1 / EN / Введение в технологию

Migrating to React Native: A long-term retrospective

In this talk Ash will walk you through the history of Artsy's iOS codebase. You will learn about the process for making technical decisions, and how that process has changed as the team has grown. You will learn how they have created a workplace where web engineers make valuable contributions to the iOS app. You will learn lessons from failures and successes.

Николай Ашанин Кошелёк
Николай Ашанин
Кошелёк 
День 4 / 18:45  / Зал 4 / RU /

Интервью с членом Программного комитета. Николай Ашанин

Николай Ашанин Кошелёк
Николай Ашанин
Кошелёк 
День 4 / 18:45  / Зал 3 / RU /

Интервью с членом Программного комитета. Николай Ашанин

Николай Ашанин Кошелёк
Николай Ашанин
Кошелёк 
День 4 / 18:45  / Зал 2 / RU /

Интервью с членом Программного комитета. Николай Ашанин

Николай Ашанин Кошелёк
Николай Ашанин
Кошелёк 
День 4 / 18:45  / Зал 1 / RU /

Интервью с членом Программного комитета. Николай Ашанин

Петр Козлов Redmadrobot
Петр Козлов
Redmadrobot 
День 4 / 18:30  / Зал 2 / RU /

Интервью с членом Программного комитета. Петр Козлов 

Петр Козлов Redmadrobot
Петр Козлов
Redmadrobot 
День 4 / 18:30  / Зал 3 / RU /

Интервью с членом Программного комитета. Петр Козлов

Петр Козлов Redmadrobot
Петр Козлов
Redmadrobot 
День 4 / 18:30  / Зал 4 / RU /

Интервью с членом Программного комитета. Петр Козлов

Петр Козлов Redmadrobot
Петр Козлов
Redmadrobot 
День 4 / 18:30  / Зал 1 / RU /

Интервью с членом Программного комитета. Петр Козлов 

Кирилл Попов Одноклассники
Кирилл Попов
Одноклассники 
День 3 / 12:30  / Зал 3 / RU / Для практикующих инженеров

Профилирование в продакшене

Кирилл расскажет о том, как Одноклассники «докатились» до написания профайлеров для прода.

Ольга Шкряба Лаборатория Касперского
Ольга Шкряба
Лаборатория Касперского 
День 3 / 10:45  / Зал 3 / RU / Для практикующих инженеров

Разработка библиотеки для мобильных приложений

В этом докладе Ольга поделится своими знаниями, практиками и выводами о создании библиотек для мобильных приложения.

Алексей Алексеев Mail.Ru Group
Алексей Алексеев
Mail.Ru Group 
День 3 / 10:45  / Зал 2 / RU / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.

Ускорение с Accelerate: Опыт оптимизации C++ кода

Доклад посвящен опыту переписывания кросплатформенного C++ кода на Swift с использованием Accelerate в проекте голосового помощника «Маруся».

Алексей Леванов Сбербанк
Алексей Леванов
Сбербанк 
Алексей Сухов Okko
Алексей Сухов
Okko 
День 3 / 12:00  / Зал 2 / RU /

Путь от iOS 1.1.3 к iOS 14: Как развиваться в одной компании. Опыт мобильных разработчиков Сбербанка и Okko

Алексей Леванов Сбербанк
Алексей Леванов
Сбербанк 
Алексей Сухов Okko
Алексей Сухов
Okko 
День 3 / 12:00  / Зал 3 / RU /

Путь от iOS 1.1.3 к iOS 14: Как развиваться в одной компании. Опыт мобильных разработчиков Сбербанка и Okko

Алексей Леванов Сбербанк
Алексей Леванов
Сбербанк 
Алексей Сухов Okko
Алексей Сухов
Okko 
День 3 / 12:00  / Зал 4 / RU /

Путь от iOS 1.1.3 к iOS 14: Как развиваться в одной компании. Опыт мобильных разработчиков Сбербанка и Okko

Константин Цховребов JetBrains
Константин Цховребов
JetBrains 
День 1 / 12:30  / Зал 2 / RU / Для практикующих инженеров

Запускаем типичный Android-клиент мультиплатформенно: Путь практика (часть 2)

Константин расскажет про свой опыт перемещения GitFox на мультиплатформу и проблемы, с которыми он столкнулся при выполнении этой задачи в JetBrains.

Николай Ашанин Кошелёк
Николай Ашанин
Кошелёк 
Александр Черный Motify
Александр Черный
Motify 
День 3 / 10:45  / Зал 1 / RU / Введение в технологию

Круглый стол. Мои коллеги — горе-программисты

Роман Волков Яндекс
Роман Волков
Яндекс 
День 2 / 17:15  / Зал 4 / RU / Для практикующих инженеров

Make talk

В этом докладе Роман рассмотрит API распознавания речи, покажет примеры хорошего UX, обход существующих багов и особенности работы с аудио-сессией.

Thomas Ezan Lyft
Thomas Ezan
Lyft 
День 2 / 19:00  / Зал 3 / EN / Введение в технологию

Experimentation at scale: Fuel your application’s growth through A/B testing

In this talk we will look at A/B testing in detail and how it can be used to grow your user base. We will also explore how to adjust your experimentation strategy as your team and your codebase scales.

Андрей Немцев Usetech
Андрей Немцев
Usetech 
День 2 / 17:15  / Зал 3 / RU / Введение в технологию

Firebase — это не только PUSH-сообщения

В этом докладе Андрей расскажет о платформе Firebase за пределами Firebase Cloud Messaging и Firebase Analytics.

Павел Стрельченко HeadHunter
Павел Стрельченко
HeadHunter 
День 2 / 19:00  / Зал 2 / RU / Для практикующих инженеров

Служебный плагин

Каждый из нас пишет код. Каждый пишет полезный код. И каждый вынужден делать много рутинных манипуляций, чтобы полезный код попал в прод. В своем докладе Павел расскажет, как нанести сокрушающий удар по скучным повседневным действиям при помощи плагина для Android Studio, который вы сможете написать за один вечер.

Матвей Мальков Google UK
Матвей Мальков
Google UK 
День 2 / 17:15  / Зал 2 / RU / Для практикующих инженеров

Эволюция декларативных UI-фреймворков: От динозавров к Jetpack Compose

В этом докладе Матвей расскажет, что такое декларативное программирование, какую пользу оно несет, как работают декларативные фреймворки, и какими принципами руководствуются разработчики, создавая Jetpack Compose.

Антон Колычев ПСБ
Антон Колычев
ПСБ 
День 2 / 18:45  / Зал 4 / RU /

iOS-команда ПСБ

Антон Колычев ПСБ
Антон Колычев
ПСБ 
День 2 / 18:45  / Зал 3 / RU /

iOS-команда ПСБ

Антон Колычев ПСБ
Антон Колычев
ПСБ 
День 2 / 18:45  / Зал 2 / RU /

iOS-команда ПСБ

Антон Колычев ПСБ
Антон Колычев
ПСБ 
День 2 / 18:45  / Зал 1 / RU /

iOS-команда ПСБ

Иван Глебов Сбербанк
Иван Глебов
Сбербанк 
Максим Терехов Сбербанк
Максим Терехов
Сбербанк 
День 2 / 18:30  / Зал 4 / RU /

Сбербанк ID: Подключить за 60 секунд

Иван Глебов Сбербанк
Иван Глебов
Сбербанк 
Максим Терехов Сбербанк
Максим Терехов
Сбербанк 
День 2 / 18:30  / Зал 3 / RU /

Сбербанк ID: Подключить за 60 секунд

Иван Глебов Сбербанк
Иван Глебов
Сбербанк 
Максим Терехов Сбербанк
Максим Терехов
Сбербанк 
День 2 / 18:30  / Зал 2 / RU /

Сбербанк ID: Подключить за 60 секунд

Иван Глебов Сбербанк
Иван Глебов
Сбербанк 
Максим Терехов Сбербанк
Максим Терехов
Сбербанк 
День 2 / 18:30  / Зал 1 / RU /

Сбербанк ID: Подключить за 60 секунд

Антон Давыдов EPAM
Антон Давыдов
EPAM 
День 2 / 17:15  / Зал 1 / RU / Введение в технологию

Круглый стол. WWDC 2020: Свежие вести с полей

Максим Лейкин EPAM
Максим Лейкин
EPAM 
День 1 / 12:30  / Зал 3 / RU / Введение в технологию

Оценка мобильных проектов: Как не напугать клиента и не вылететь в трубу

В этом докладе Максим хочет поделиться накопленным опытом по оценке трудоемкости проекта и рассказать, как проводить объективную и качественную оценку быстро и безболезненно.

Алексей Хайминов Юла
Алексей Хайминов
Юла 
День 1 / 10:45  / Зал 3 / RU / Введение в технологию

GraphQL: «Вредные» советы. Зачем нужен GraphQL, когда есть REST?

В этом докладе вы узнаете о возможностях GraphQL, который выступает в качестве альтернативы типичной Rest-архитектуре.

Ben Weiss Google
Ben Weiss
Google 
День 1 / 12:30  / Зал 1 / EN / Для практикующих инженеров

Interview and Q&A with Ben Weiss

Алексей Кудрявцев Avito
Алексей Кудрявцев
Avito 
День 1 / 10:45  / Зал 1 / RU / Введение в технологию

Круглый стол. Удаленка 2020: Что же с нами стало?

Александр Финошин ПСБ
Александр Финошин
ПСБ 
День 1 / 12:15  / Зал 4 / RU /

Android-команда ПСБ

Александр Финошин ПСБ
Александр Финошин
ПСБ 
День 1 / 12:15  / Зал 3 / RU /

Android-команда ПСБ

Александр Финошин ПСБ
Александр Финошин
ПСБ 
День 1 / 12:15  / Зал 2 / RU /

Android-команда ПСБ

Александр Финошин ПСБ
Александр Финошин
ПСБ 
День 1 / 12:15  / Зал 1 / RU /

Android-команда ПСБ

Максим Тураев Сбербанк
Максим Тураев
Сбербанк 
День 1 / 12:00  / Зал 4 / RU /

Facebook Flipper для отладки мобильных приложений

Максим Тураев Сбербанк
Максим Тураев
Сбербанк 
День 1 / 12:00  / Зал 3 / RU /

Facebook Flipper для отладки мобильных приложений

Максим Тураев Сбербанк
Максим Тураев
Сбербанк 
День 1 / 12:00  / Зал 2 / RU /

Facebook Flipper для отладки мобильных приложений

Максим Тураев Сбербанк
Максим Тураев
Сбербанк 
День 1 / 12:00  / Зал 1 / RU /

Facebook Flipper для отладки мобильных приложений

Константин Куликов Revolut
Константин Куликов
Revolut 
День 4 / 21:00  / Зал 4 / RU /

Закрытие

Антон Давыдов EPAM
Антон Давыдов
EPAM 
День 4 / 21:00  / Зал 3 / RU /

Закрытие

Петр Козлов Redmadrobot
Петр Козлов
Redmadrobot 
День 4 / 21:00  / Зал 2 / RU /

Закрытие

Петр Третьяков Кошелёк
Петр Третьяков
Кошелёк 
День 1 / 10:30  / Зал 4 / RU /

Открытие

Андрей Дмитриев JUG Ru Group
Андрей Дмитриев
JUG Ru Group 
День 1 / 10:30  / Зал 3 / RU /

Открытие

Михаил Емельянов ЦФТ
Михаил Емельянов
ЦФТ 
День 1 / 10:30  / Зал 2 / RU /

Открытие