Доклады

Роман Голофаев Райффайзенбанк

Роман Голофаев

Райффайзенбанк
День 2 / 12:00  / Зал 1 / RU / От партнетра

Module programming. Как не сделать себе больно

Как строили модульную разработку на iOS в Raiffeisenbank. Вся история и чего это им стоило без прикрас.

Подробнее
Кирилл Розов Android Broadcast

Кирилл Розов

Android Broadcast
День 1 / 19:00  / Зал 3 / RU / Для практикующих инженеров

Увлекательная жизнь в панели уведомлений

Системные уведомления — это одна из самых богатых по возможностям и фрагментированных по API часть Android. Как использовать все возможности системы уведомлений по максимуму? Как сделать уведомления на каждой версии ОС? NotificationCompat не решит все за вас. Давайте разбираться!

Подробнее
Артур Василов Яндекс

Артур Василов

Яндекс
Илья Богин Яндекс

Илья Богин

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

Как создавали «суперапп» Яндекса

Артур и Илья собираются рассказать о том, как в Яндексе пересматривали принципы разработки мобильных приложений и реализовывали концепцию «супераппа».

Подробнее
Степан Гончаров Lyft

Степан Гончаров

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

Абсолютная модуляризация

Что, если вам больше не нужно быть Gradle экспертом, чтобы проектировать, поддерживать и эффективно масштабировать современные многомодульные Android-приложения, но при этом сразу же получить все преимущества лучших практик скорости компиляции? Это возможно уже сегодня и Степан расскажет как.

Подробнее
Владимир Иванов Тинькофф

Владимир Иванов

Тинькофф
День 1 / 19:00  / Зал 1 / RU / Для практикующих инженеров

Прожаренная птичка: Готовим Flutter к промышленному использованию

В докладе спикер хотел бы рассказать, что делать с недостаточной типизацией Dart, с трудностями работы с разными схемами в iOS, с запуском тестов и репортингом тестового покрытия.

Подробнее
Светлана Кривошеева Effective

Светлана Кривошеева

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

Flutter — live coding declarative UI

Светлана на свой страх и риск будет верстать экран, который видит впервые, используя Flutter для верстки UI в декларативном стиле.

Подробнее
Антон Шилов Badoo

Антон Шилов

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

Jetpack Compose — live coding declarative UI

Антон на свой страх и риск будет верстать экран, который видит впервые, используя Jetpack Compose для верстки UI в декларативном стиле.

Подробнее
Анна Жаркова Usetech

Анна Жаркова

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

SwiftUI — live coding declarative UI

Анна на свой страх и риск будет верстать экран, который видит впервые, используя SwiftUI для верстки UI в декларативном стиле.

Подробнее
Светлана Кривошеева Effective

Светлана Кривошеева

Effective
Анна Жаркова Usetech

Анна Жаркова

Usetech
Антон Шилов Badoo

Антон Шилов

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

Круглый стол. Declarative UI live coding

Мы предлагаем посмотреть на все многообразие мобильных фреймворков, исповедующих декларативный подход, сравнив их возможности и обсудив их проблемы.

Подробнее
Анна Жаркова Usetech

Анна Жаркова

Usetech
Светлана Кривошеева Effective

Светлана Кривошеева

Effective
Сергей Рябов Facebook

Сергей Рябов

Facebook
Антон Шилов Badoo

Антон Шилов

Badoo
День 2 / 10:45  / Зал 1 / RU / Введение в технологию

(Rec) GDG Live: Декларативный UI сегодня

Определимся, какой фреймворк все-таки лучше использовать «в бою».

Подробнее
Михаил Куренков Яндекс

Михаил Куренков

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

Kotlin multiplatform в мобильных Яндекс.Картах с позиции iOS-разработчика

Зачем Яндекс.Картам мультиплатформа? Зачем использовать Kotlin, когда есть другие кроссплатформенные решения? Об этом и многом другом вы узнаете из доклада Михаила.

Подробнее
Платон Малюгин Dejavoo Systems

Платон Малюгин

Dejavoo Systems
День 3 / 17:15  / Зал 2 / RU / Для практикующих инженеров

Переезд платежного терминала с Linux на Android

Как работают компоненты платежного терминала, проблемы миграции на Android, кроссплатформенная разработка на C++.

Подробнее
Михаил Зотьев Surf

Михаил Зотьев

Surf
День 3 / 17:15  / Зал 3 / RU / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.

Flutter под капотом

Михаил разберет важные аспекты устройства фреймворка, которые позволяют Flutter быть удобным и производительным, а также покажет, как можно использовать эти знания в разработке.

Подробнее
Алексей Быков Revolut

Алексей Быков

Revolut
День 3 / 19:00  / Зал 3 / RU / Для практикующих инженеров

Badass data source: Offline-mode в несколько строк кода

Алексей расскажет о том, как за пару вечеров написать свою собственную абстракцию для эффективной работы с источником данных, и в дальнейшем реализовать runtime/database кеширование всего в несколько строк кода.

Подробнее
Екатерина Батеева МТС

Екатерина Батеева

МТС
Алексей Рассказов HUMANS

Алексей Рассказов

HUMANS
День 3 / 17:15  / Зал 4 / RU / Для практикующих инженеров

Влияем на тестовое окружение «без рук»

Не часто услышишь на конференциях доклад о влиянии окружения на результаты тестирования. Если вам интересно узнать про кейсы с отключением WI-FI и сменой темы, то приходите послушать.

Подробнее
Александр Лавриненко ManyChat

Александр Лавриненко

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

WebSocket: Как, когда и сколько стоит

Приходит время, когда пора переключаться на WebSocket, и в этом докладе речь пойдет именно о них.

Подробнее
Павел Борзиков Delivery club

Павел Борзиков

Delivery club
Георгий Гигаури Delivery club

Георгий Гигаури

Delivery club
День 3 / 17:15  / Зал 1 / RU / Для практикующих инженеров

Выходим на рынок Huawei, Или как мы адаптировали приложение для работы с HMS

С конца 2019 года Huawei стали выпускать устройства без Google Mobile Services. Обсудим, кому может быть интересно адаптировать свое приложение под такие условия, а также расскажем на примере приложения Delivery Club, что для этого нужно сделать.

Подробнее
Евгений Мацюк Лаборатория Касперского

Евгений Мацюк

Лаборатория Касперского
Степан Гончаров Lyft

Степан Гончаров

Lyft
Олег Годовых Square

Олег Годовых

Square
Сергей Боиштян Авито

Сергей Боиштян

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

Круглый стол. Модуляризация 2021

Какая мультимодульная структура лучше? Стоит ли теперь проводить модуляризации своих проектов? И какая она должна быть на горизонте двадцатых годов? Все это мы узнаем за круглым столом. Не пропустите!

Подробнее
Игорь Веденеев AGIMA

Игорь Веденеев

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

Трудности разработки клиента для облачного хранилища под iOS

Доклад посвящен задачам, которые возникли в ходе разработки файлового менеджера на iOS, и пути их решения и оптимизации.

Подробнее
Павел Стрельченко HeadHunter

Павел Стрельченко

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

Воркшоп: Поплагиним ещё

Интересуют плагины для Intellij IDEA? Павел расскажет, как можно сделать полезный плагин и затронет все этапы его разработки.

Подробнее
Сергей Митрофанов Sweatcoin

Сергей Митрофанов

Sweatcoin
Владимир Шутов 65apps

Владимир Шутов

65apps
День 4 / 12:30  / Зал 1 / RU / Для практикующих инженеров

Легаси: Переписать нельзя поддерживать

Как выходить из битвы с легаси-кодом с минимальными потерями? Как содержать код в чистоте и снизить затраты на его поддержку? Сергей и Владимир расскажут вам об этом.

Подробнее
Светослав Карасев Метр квадратный

Светослав Карасев

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

gRPC в iOS приложениях. REST in peace?

Почему REST — это не всегда ок? Зачем нашим предкам был нужен SOAP? Правда ли, что GraphQL только для JS-ников? Что лучше: JSON-RPC, Thrift или gRPC? Правда ли, что protobuf продлевает жизнь IT-проекту? Светослав расскажет об этом в своем докладе.

Подробнее
Антон Шилов Badoo

Антон Шилов

Badoo
День 4 / 12:30  / Зал 4 / RU / Для практикующих инженеров

Jetpack Compose для консистентности UI ваших приложений

В докладе Антон расскажет, как шаг за шагом интегрировать фреймворк в текущий код, сохранив консистентность UI, и добиться максимального переиспользования компонентов.

Подробнее
Вадим Белотицкий Яндекс

Вадим Белотицкий

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

Внедрение SPM — тернистый путь

В докладе будут рассмотрены причины, по которым команда Вадима решила внедрять SPM, прикладные вопросы и проблемы, которые приходилось решать в процессе внедрения.

Подробнее
Александр Денисов EPAM

Александр Денисов

EPAM
День 4 / 10:45  / Зал 4 / RU / Введение в технологию

Воркшоп. Flutter Zero LiveShow: Для начинающих, профессионалов и начинающих профессионалов

В течение лайвшоу Александр Денисов будет в прямом эфире писать приложение на Flutter с нуля. А помогать ему будут Женя Ртищев и Миша Емельянов, известные профессионалы в области мобильной разработки, но новички во Flutter.

Подробнее
Александр Сычев Сбер

Александр Сычев

Сбер
День 2 / 10:30  / Зал 1 / RU / От партнетра

Распространенные ошибки модульного тестирования

В докладе Александр разберет типичные ошибки при реализации юнит-тестов: тавтологии, 100% покрытие, неправильное применение моков. Примеры в докладе будут из мира iOS, но, тем не менее, советы применимы к любой сфере разработки.

Подробнее
Александр  Сосорев Delivery Club Tech

Александр Сосорев

Delivery Club Tech
День 2 / 12:15  / Зал 1 / RU / От партнетра

Как писать код, который не будет стареть

В формате мини-интервью руководитель мобильной разработки Delivery Club Александр Сосорев расскажет, как в Delivery Club пишут «хороший» legacy-код, какие подходы используют в организации работы с техническим долгом и как продуктовый код может драйвить техдолг и наоборот.

Подробнее
Евгений Сатуров Surf

Евгений Сатуров

Surf
День 4 / 12:00  / Зал 1 / RU /

«Mobius уже не тот!» — отвечаем на самые частые вопросы участников

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

Подробнее
Николай Нестеров Сбер

Николай Нестеров

Сбер
День 1 / 18:30  / Зал 1 / RU / От партнетра

Масштабирование и масштабы: СберБанк Онлайн

Масштабирование разработки, когда у тебя 800+ Gradle-модулей и 250+ Android-разработчиков:

  • Какие выделенные команды нужны на больших проектах?
  • Как поддерживать единообразие кода: гайдлайны и не только.
  • Развитие внутреннего коммьюнити: закрытые митапы, чаты и горизонтальная коммуникация.
Подробнее
Анна Жаркова Usetech

Анна Жаркова

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

iOS background modes. Применяем и укрощаем на практике

В своем докладе Анна хочет осветить основные сложные кейсы работы с Background Modes. Показать, как без запрещенных приемов, используя нюансы и нативные решения, обойти ограничения iOS.

Подробнее
Антон Дудаков SberDevices

Антон Дудаков

SberDevices
День 3 / 18:30  / Зал 1 / RU / От партнетра

Встраиваемые Android-приложения

Антон обсудит:

  • SberDevices: какие приложения делают Android-команды и как общаться с «железячниками»;
  • свой системный UI и свои системные сервисы;
  • архитектуру «внутри» и «снаружи» приложений;
  • специфику разработки приложений для своих устройств.
Подробнее
Андрей Дмитриев JUG Ru Group

Андрей Дмитриев

JUG Ru Group
День 3 / 20:15  / Зал 1 / RU /

Закрытие

Присоединяйтесь к закрытию конференции, на котором мы обсудим наиболее интересные находки дня, а также то, что будет ждать нас завтра!

Подробнее
День 4 / 14:00  / Зал 1 / RU /

Mobius 2020 Moscow Virtual Afterparty

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

Присоединяйтесь по ссылке, расположенной под плеером!

Подробнее
Евгений Сатуров Surf

Евгений Сатуров

Surf
Илья Лунькин Метр квадратный

Илья Лунькин

Метр квадратный
День 4 / 13:45  / Зал 1 / RU /

Закрытие

Присоединяйтесь к подведению итогов Mobius вместе с Программным комитетом: рассмотрим наиболее интересные доклады и обсуждения, а также доклады, к которым стоит вернуться после конференции.

Подробнее
Михаил Емельянов ЦФТ

Михаил Емельянов

ЦФТ
День 4 / 10:30  / Зал 4 / RU /

Открытие

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

Подробнее
Андрей Дмитриев JUG Ru Group

Андрей Дмитриев

JUG Ru Group
День 4 / 10:30  / Зал 3 / RU /

Открытие

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

Подробнее
Евгений Трифонов JUG Ru Group

Евгений Трифонов

JUG Ru Group
День 4 / 10:30  / Зал 2 / RU /

Открытие

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

Подробнее
Евгений Сатуров Surf

Евгений Сатуров

Surf
День 4 / 10:30  / Зал 1 / RU /

Открытие

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

Подробнее
Михаил Емельянов ЦФТ

Михаил Емельянов

ЦФТ
День 3 / 20:15  / Зал 4 / RU /

Закрытие

Присоединяйтесь к закрытию конференции, на котором мы обсудим наиболее интересные находки дня, а также то, что будет ждать нас завтра!

Подробнее
Евгений Сатуров Surf

Евгений Сатуров

Surf
День 3 / 20:15  / Зал 3 / RU /

Закрытие

Присоединяйтесь к закрытию конференции, на котором мы обсудим наиболее интересные находки дня, а также то, что будет ждать нас завтра!

Подробнее
Евгений Трифонов JUG Ru Group

Евгений Трифонов

JUG Ru Group
День 3 / 20:15  / Зал 2 / RU /

Закрытие

Присоединяйтесь к закрытию конференции, на котором мы обсудим наиболее интересные находки дня, а также то, что будет ждать нас завтра!

Подробнее
Михаил Емельянов ЦФТ

Михаил Емельянов

ЦФТ
День 3 / 17:00  / Зал 4 / RU /

Открытие

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

Подробнее
Евгений Сатуров Surf

Евгений Сатуров

Surf
День 3 / 17:00  / Зал 3 / RU /

Открытие

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

Подробнее
Евгений Трифонов JUG Ru Group

Евгений Трифонов

JUG Ru Group
День 3 / 17:00  / Зал 2 / RU /

Открытие

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

Подробнее
Андрей Дмитриев JUG Ru Group

Андрей Дмитриев

JUG Ru Group
День 3 / 17:00  / Зал 1 / RU /

Открытие

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

Подробнее
Андрей Дмитриев JUG Ru Group

Андрей Дмитриев

JUG Ru Group
День 2 / 13:45  / Зал 1 / RU /

Закрытие

Присоединяйтесь к закрытию конференции, на котором мы обсудим наиболее интересные находки дня, а также то, что будет ждать нас завтра!

Подробнее
Михаил Емельянов ЦФТ

Михаил Емельянов

ЦФТ
День 2 / 10:15  / Зал 4 / RU /

Открытие

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

Подробнее
Евгений Сатуров Surf

Евгений Сатуров

Surf
День 2 / 10:15  / Зал 3 / RU /

Открытие

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

Подробнее
Евгений Трифонов JUG Ru Group

Евгений Трифонов

JUG Ru Group
День 2 / 10:15  / Зал 2 / RU /

Открытие

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

Подробнее
Андрей Дмитриев JUG Ru Group

Андрей Дмитриев

JUG Ru Group
День 2 / 10:15  / Зал 1 / RU /

Открытие

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

Подробнее
Михаил Емельянов ЦФТ

Михаил Емельянов

ЦФТ
День 1 / 20:15  / Зал 4 / RU /

Закрытие

Присоединяйтесь к закрытию конференции, на котором мы обсудим наиболее интересные находки дня, а также то, что будет ждать нас завтра!

Подробнее
Андрей Дмитриев JUG Ru Group

Андрей Дмитриев

JUG Ru Group
День 1 / 20:15  / Зал 3 / RU /

Закрытие

Присоединяйтесь к закрытию конференции, на котором мы обсудим наиболее интересные находки дня, а также то, что будет ждать нас завтра!

Подробнее
Евгений Трифонов JUG Ru Group

Евгений Трифонов

JUG Ru Group
День 1 / 20:15  / Зал 2 / RU /

Закрытие

Присоединяйтесь к закрытию конференции, на котором мы обсудим наиболее интересные находки дня, а также то, что будет ждать нас завтра!

Подробнее
Евгений Сатуров Surf

Евгений Сатуров

Surf
День 1 / 20:15  / Зал 1 / RU /

Закрытие

Присоединяйтесь к закрытию конференции, на котором мы обсудим наиболее интересные находки дня, а также то, что будет ждать нас завтра!

Подробнее
Александр Газаров Райффайзенбанк

Александр Газаров

Райффайзенбанк
День 1 / 18:45  / Зал 1 / RU / От партнетра

Обработка исключений в сопрограммах

Kotlin становится всё более популярным в Android-разработке, а с ним и сопрограммы. Обработка исключений в них — та тема, которой часто не уделяют достаточного внимания, из-за чего разработчики могут столкнуться с неожиданностями. Это выступление призвано восполнить пробел.

Подробнее
Евгений Сатуров Surf

Евгений Сатуров

Surf
Михаил Емельянов ЦФТ

Михаил Емельянов

ЦФТ
День 1 / 17:00  / Зал 1 / RU /

Открытие

Узнайте, что вас ждет в ближайшие 4 дня. Члены Программного комитета расскажут о расписании, интересных докладах и о том, в каком формате они пройдут. А команда организаторов конференции в свою очередь расскажет, как работает наша платформа, где будут проходить дискуссионные зоны, как подключаться к чатам и где задавать вопросы спикерам.

Подробнее
Евгений Сатуров Surf

Евгений Сатуров

Surf
День 2 / 13:45  / Зал 3 / RU /

Закрытие

Присоединяйтесь к закрытию конференции, на котором мы обсудим наиболее интересные находки дня, а также то, что будет ждать нас завтра!

Подробнее
Михаил Емельянов ЦФТ

Михаил Емельянов

ЦФТ
День 2 / 13:45  / Зал 4 / RU /

Закрытие

Присоединяйтесь к закрытию конференции, на котором мы обсудим наиболее интересные находки дня, а также то, что будет ждать нас завтра!

Подробнее
Евгений Трифонов JUG Ru Group

Евгений Трифонов

JUG Ru Group
День 2 / 13:45  / Зал 2 / RU /

Закрытие

Присоединяйтесь к закрытию конференции, на котором мы обсудим наиболее интересные находки дня, а также то, что будет ждать нас завтра!

Подробнее
Сергей Рябов Facebook

Сергей Рябов

Facebook
RU /

Litho — live coding declarative UI

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

Подробнее