О конференции

Mobius – это конференция для разработчиков мобильных приложений, которая регулярно проходит в Москве и Петербурге и собирает более 400 участников. Аудитория конференции: Middle и Senior разработчики, тимлиды, руководители проектов и системные архитекторы.

Программа Mobius – это инженерные доклады для Android и iOS разработчиков о:

Мы не берем «спонсорские» доклады, а значит – никакого маркетингового буллшита и рекламных выступлений.

Высококачественная онлайн-трансляция с возможностью задавать вопросы докладчикам позволяет участвовать в Mobius удаленно на равных с личным посещением.

Спикеры

Святослав Щербина
Святослав Щербина JetBrains
Святослав Щербина интересуется разработкой и реализацией языков программирования и сейчас работает над проектом Kotlin/Native в компании JetBrains. В частности, отвечает...
Святослав Щербина

Святослав Щербина интересуется разработкой и реализацией языков программирования и сейчас работает над проектом Kotlin/Native в компании JetBrains. В частности, отвечает за взаимодействие Kotlin и iOS.

Ранее работал в компании Excelsior LLC над проектом Excelsior JET, сертифицированной реализацией Java SE с AOT-компилятором.

Фёдор Цымбал
Фёдор Цымбал Orion Innovation
Последние 5 лет занимается поднятием различных версий Андроида на всевозможных железках. На данный момент уже накопился определенный опыт в этом...

Последние 5 лет занимается поднятием различных версий Андроида на всевозможных железках. На данный момент уже накопился определенный опыт в этом деле, которым Федор хотел бы поделиться с заинтересованной аудиторией.

Артем Зиннатуллин
Артем Зиннатуллин Lyft
Разрабатывает и поддерживает мобильную инфраструктуру в Lyft: системы сборки, тулинг, инфраструктурный бэкенд, Kubernetes, архитектура, библиотеки. Соучастник/автор следующих преступлений против человечества: - RxJava; -...

Разрабатывает и поддерживает мобильную инфраструктуру в Lyft: системы сборки, тулинг, инфраструктурный бэкенд, Kubernetes, архитектура, библиотеки.

Соучастник/автор следующих преступлений против человечества:

  • RxJava;
  • Mainframer;
  • The Context Podcast;
  • Domic;
  • Composer/Swarmer;
  • StorIO;
  • QualityMatters;
  • Juno;
  • Яндекс.Почта;
  • etc.
Юлия Каледа
Юлия Каледа Facebook
Tech Lead в Facebook. Юлия работает над Facebook Stories в нью-йоркском офисе. Увлечена производительностью приложений и оптимизацией настройки продуктов. Один...

Tech Lead в Facebook. Юлия работает над Facebook Stories в нью-йоркском офисе. Увлечена производительностью приложений и оптимизацией настройки продуктов. Один из самых захватывающих проектов, над которыми она работала — это Facebook Rooms, которые соединяют людей через видео-чаты комплексным и очень эффективным способом.

Евгений Суворов
Евгений Суворов Avito
Профессионально начал разрабатывать для мобильных приложений осенью 2010 года. Прошел через многие виды компаний: стартапы заказной разработки, стартапы продуктовые, большие...
Евгений Суворов

Профессионально начал разрабатывать для мобильных приложений осенью 2010 года. Прошел через многие виды компаний: стартапы заказной разработки, стартапы продуктовые, большие холдинги. С 2014 года работает в Avito, руководит командой, сфокусированной на мобильной архитектуре iOS и Android.

Александр Блинов
Александр Блинов HeadHunter
Александр занимается Android-разработкой с 2011 года. В настоящий момент руководит Android-командой в HeadHunter. Увлекается технологизацией и оптимизацией процессов в разработке ПО...

Александр занимается Android-разработкой с 2011 года. В настоящий момент руководит Android-командой в HeadHunter.

Увлекается технологизацией и оптимизацией процессов в разработке ПО и проектированием архитектурных решений. Спикер многих конференций, в том числе DUMP, Droidcon, AppsConf, Mobius.

Один из ведущих Android Dev Podcast. Соавтор и технический евангелист MVP-фреймворка Moxy.

Илья Богин
Илья Богин Яндекс
Долгое время работал преподавателем в МИФИ, совмещая преподавательскую, научную и исследовательскую деятельность с работой в различных стартапах. Область научных интересов:...
Илья Богин

Долгое время работал преподавателем в МИФИ, совмещая преподавательскую, научную и исследовательскую деятельность с работой в различных стартапах. Область научных интересов: обработка и анализ изображений, а также разработка видеокодеков.

С 2013 года перешел в Яндекс на позицию iOS-разработчика в мобильный Яндекс.Браузер. Сейчас занимает должность руководитель отдела разработки мобильного портального приложения и браузера.

Основная программа Demo Stage

Материалы

08 декабря. День 1

Время  & Зал
Доклад
Зал 1
Зал 2
Зал 3
09:00

Регистрация

09:45

Открытие

10:30
10:30 Зал 1
Fast and beautiful: Modern image delivery techniques
Doug Sillars
Freelance
#performance  #techniques  #images  #optimizations  #crossplatform 
Для практикующих инженеров EN
11:30

Перерыв

12:00
12:00 Зал 1
Властелин модулей
Александр Блинов
HeadHunter
#bestpractices 
Для практикующих инженеров RU
12:00 Зал 2
Для практикующих инженеров EN
12:00 Зал 3
Введение в технологию RU
13:00

Перерыв

13:30
13:30 Зал 1
Android builds at Lyft
Артем Зиннатуллин
Lyft
#build  #gradle  #buck  #diy 
Для практикующих инженеров RU
13:30 Зал 2
Для практикующих инженеров RU
13:30 Зал 3
Реализуем UI в iOS: улучшаем, ускоряем, масштабируем!
Игорь Савельев
Badoo Limited
#atomicdesign  #ci  #uitesting  #utils  #architecture 
Введение в технологию RU
14:30

Обед

15:30
15:30 Зал 2
Kotlin для написания общего кода под Android и iOS
Святослав Щербина
JetBrains
#crossplatform  #newtech  #kotlin 
Для практикующих инженеров RU
15:30 Зал 3
Доподписывались...
Михаил Дударев
Licel Corporation
#security  #bestpractices  #googleplay  #internals 
Для практикующих инженеров RU
16:30

Перерыв

17:00
17:00 Зал 1
Make mobile apps fast again
Илья Богин
Яндекс
#performance  #battery  #ci  #perftesting  #monitoring 
Для практикующих инженеров RU
17:00 Зал 2
Dependency injection with Koin
Danny Preussler
sporttotal.tv
#hype  #kotlin  #newtech 
Введение в технологию EN
17:00 Зал 3
Advanced live streaming
Алексей Савин
ВКонтакте
#video  #streaming  #rtmp  #hls  #avfoundation 
Для практикующих инженеров RU
18:00

Перерыв

18:30
18:30 Зал 1
Kotlin puzzlers, Vol. 2
Антон Кекс
Codeborne
#kotlin 
Готовьтесь, будет подгорать RU
18:30 Зал 2
Compilers. Dalvik. ART. And everything in between
Yonatan Levin
KolGene
#dex  #gradle 
Для практикующих инженеров EN
18:30 Зал 3
Performance analytics: как и зачем?
Вячеслав Бельтюков
EPAM
#performance  #metrics  #firebase  #ui  #network  #memory 
Введение в технологию RU
20:00
Зал 3
EN

09 декабря. День 2

Время  & Зал
Доклад
Зал 1
Зал 2
Зал 3
09:30

Регистрация

10:30
10:30 Зал 1
Монорепо: путешествие обратно. История модуляризации в Badoo
Антон Щукин
Badoo
#architecture  #cocoapods  #carthage  #submodules  #workspace 
Для практикующих инженеров RU
10:30 Зал 2
Как кэшировать информацию в Android-приложении и не стрелять себе в ногу
Дмитрий Васильев
FunCorp
#lru  #bestpractices  #images  #video  #faststart 
Для практикующих инженеров RU
10:30 Зал 3
Мобильный VR: от идеи до релиза
Александр Коршак
MERA
#cardboard  #webvr  #unity  #gearvrf  #googlevrsdk 
Введение в технологию RU
11:30

Перерыв

12:00
12:00 Зал 1
Архитектурный подход к обработке ошибок
Дмитрий Михайлов
Яндекс
#architecture  #errors  #firebase  #ux  #debugging 
Для практикующих инженеров RU
12:00 Зал 2
Android: He protec, but he also attac
Александр Гузенко
Tinkoff.ru
#security  #assembler  #native  #ptrace 
Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии. RU
12:00 Зал 3
Flutter — how to make a beautiful app in an hour?
Paulina Szklarska
Droids On Roids
#hype  #ui  #dart  #crossplatform  #newtech 
Введение в технологию EN
13:00

Перерыв

13:30
13:30 Зал 1
Стриминг и воспроизведение видео поверх голых сокетов и кодеков
Александр Тоболь
Одноклассники
Иван Григорьев
Одноклассники
#udp  #streaming  #quic  #tcp  #performance 
Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии. RU
13:30 Зал 2
G(PU) force
Royi Benyossef
Samsung NEXT/GDE
#optimization  #graphics  #lowlevel  #bestpractices 
Для практикующих инженеров EN
13:30 Зал 3
Flux-архитектура в iOS-проекте
Денис Кириллов
Мамба
#architecture  #flux 
Введение в технологию RU
14:30

Обед

15:30
15:30 Зал 1
Мобильная архитектура в большой команде
Александр Михайлов
Uber
#ribs  #plugins  #customnavigation  #multimodule 
Для практикующих инженеров RU
15:30 Зал 2
Как приготовить хорошо прожаренный MVI под Android
Сергей Рябов
Facebook
#architecture  #reactive  #kotlin  #redux 
Для практикующих инженеров RU
15:30 Зал 3
SceneKit на практике
Вячеслав Гилевич
Яндекс
#scenekit  #graphics  #ar 
Для практикующих инженеров RU
16:30

Перерыв

17:00
17:00 Зал 1
Как модульность изменила не только наш код, но и весь процесс
Николай Лихогруд
Яндекс
#modularization  #cocoapods  #architecture  #di 
Для практикующих инженеров RU
17:00 Зал 2
Одно приложение, 200+ разработчиков: практики и инструменты
Алексей Ульенков
Сбербанк
#architecture  #bigteam  #processes  #scaling 
Для практикующих инженеров RU
17:00 Зал 3
Project Treble: a lifelong technical debt
Фёдор Цымбал
Orion Innovation
#hal  #hidl  #vendors  #fragmentation  #oem  #architecture 
Введение в технологию EN
18:00

Перерыв

18:30
19:30

Закрытие

8 декабря. День 1

Время
Доклад
11:35
Demo Stage
Евгений Мацюк — Почему clean architecture не спасет наши грешные души? Лаборатория Касперского
Лаборатория Касперского

Ребят, ну как так-то? Я же использую clean, у меня есть интеракторы. Все по православию. Но почему-то все равно все идет как-то не так. Знакомо такое? Или, может, «друг друга» такое рассказывал? Почему магические слова «интерактор» и «репозиторий» не лечат проект?

А давайте с вами для начала разберемся, что мы вкладываем в понятие «архитектура» и почему clean многим помог. В чем секрет его успеха? Или тут вообще дело не в clean?

Похоливарим, товарищи!

11:47
Demo Stage
Александр Дубиков — Наводим порядок при помощи xcconfig-файлов Альфа-Банк
Альфа-Банк

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

Он также даст несколько советов по переходу на xcconfig в текущем проекте и полному избавлению от pbxproj.

13:05
Demo Stage
Николай Литвяков — Контроль за соблюдением гайдлайнов в проекте ПАО Сбербанк
ПАО Сбербанк

Больше людей — больше вариантов сработать законам Мерфи. Как сделать так, чтобы 120 человек выполняли свою работу согласованно, с соблюдением гайдлайнов? Расскажем о всём применяемом в Android-разработке Сбербанк Онлайн спектре средств: от пулл-реквестов и Сонаркуба до кастомных Градл-скриптов и весёлых демо.

14:35
Demo Stage
Дмитрий Арбузов — Качество кода в команде HeadHunter
HeadHunter

Style guide, ревью, статический анализ, кодогенерация, тесты, CI, CD, технический долг.

14:47
Demo Stage
Евгений Долгий — Расскажем, что такое Яндекс.Телефон, а также объявим условия конкурса по розыгрышу смартфона Яндекс
Яндекс
15:00
Demo Stage
Юрий Привезенцев — Как попасть в команду iOS HeadHunter? HeadHunter
HeadHunter
16:47
Demo Stage
Антон Дудаков — Яндекс.Авто — не просто приложение Яндекс
Яндекс
18:17
Demo Stage
Розыгрыш и вручение подарков участникам квеста Райффайзенбанк
Райффайзенбанк

9 декабря. День 2

Время
Доклад
11:47
Demo Stage
Евгений Козочкин — Радости и боли поддержки библиотеки переиспользуемых UI-компонентов Альфа-Банк
Альфа-Банк

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

13:18
Demo Stage
Олег Колтунов — Маппинг данных в Kotlin: самые практичные способы Райффайзенбанк
Райффайзенбанк
15:15
Demo Stage
Квиз для разработчиков мобильных приложений Райффайзенбанк
Райффайзенбанк
16:35
Demo Stage
Николай Литвяков — Техдолг в спринтлог ПАО Сбербанк
ПАО Сбербанк

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

Дискуссионные зоны

Дискуссионные зоны

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

BOF-сессии

BoF-сессии

Обсуждения, где нет ведущих и спикеров. Те самые кулуары, где рождаются новые идеи и создаётся будущее.

Программный комитет

Кирилл Клебанов
Кирилл Клебанов Just LLC
Начал заниматься мобильной разработкой довольно давно, успел попробовать Windows Mobile, Android, Windows Phone и iOS. Именно iOS покорила сердце Кирилла...

Начал заниматься мобильной разработкой довольно давно, успел попробовать Windows Mobile, Android, Windows Phone и iOS. Именно iOS покорила сердце Кирилла всерьёз и надолго. Принимал участие в разработке топовых приложений российского App Store.

Сергей Боиштян
Сергей Боиштян Авито
Начинал свой путь как бэкенд-разработчик, потом влюбился в мобильную разработку за ее актуальность, современность и молодое комьюнити. Для своих первых...

Начинал свой путь как бэкенд-разработчик, потом влюбился в мобильную разработку за ее актуальность, современность и молодое комьюнити. Для своих первых Android-проектов, которые делал на фрилансе в свободное от основной работы время, писал с коллегой также и бэкенд-часть. Работал Android-разработчиком в Тинькофф в команде приложения для юридических лиц. Сейчас в Авито занимается инструментами для мобильных рабзработчиков: тулинг для тестов, CI/CD и оптимизации скорости сборки.

Владимир Иванов
Владимир Иванов EPAM
Lead software engineer в EPAM, Solution Architect. Опытный Android-разработчик, эксперт по React Native, Certified Google Cloud Architect, ментор и спикер....

Lead software engineer в EPAM, Solution Architect. Опытный Android-разработчик, эксперт по React Native, Certified Google Cloud Architect, ментор и спикер.

Евгений Сатуров
Евгений Сатуров Surf
Провёл 4,5 года в Android-разработке, но год назад радикально поменял свою карьеру и впервые соприкоснулся с кроссплатформой. Вдохновился пребыванием на...

Провёл 4,5 года в Android-разработке, но год назад радикально поменял свою карьеру и впервые соприкоснулся с кроссплатформой. Вдохновился пребыванием на тёмной стороне настолько, что основал Flutter Dev Podcast и с тех пор является его бессменным ведущим. Крашит виджеты, двигает сливеры, заполняет скаффолды и делает другие вещи. PC Mobius member, GDG Voronezh lead и активный спикер.

Николай Ашанин
Николай Ашанин Кошелёк
Руководитель клиентской разработки в компании Кошелёк. Более 10 лет опыта в IT, в основном в мобильной разработке, также имеет опыт...

Руководитель клиентской разработки в компании Кошелёк. Более 10 лет опыта в IT, в основном в мобильной разработке, также имеет опыт в облачных технологиях и создании архитектуры комплексных систем. Ведет блог для начинающих Software Architects.

Алексей Кудрявцев
Алексей Кудрявцев Avito
iOS performance engineer в Авито. Любит, чтобы пользователь получал нужный результат максимально быстро и красиво. Активный участник iOS-сообщества. Ведет подкаст AppsCast...

iOS performance engineer в Авито. Любит, чтобы пользователь получал нужный результат максимально быстро и красиво.

Активный участник iOS-сообщества. Ведет подкаст AppsCast и телеграм-канал cocoa_powder. С 2018 года является членом ПК Mobius. Переодически проводит курсы по iOS-разработке.

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

Евгений Кателла
Евгений Кателла Яндекс
Руководитель мобильной разработки в Яндекс.Транспорте. За свою карьеру успел позаниматься наукой и бэкенд-разработкой на C# и Java. Последние несколько лет...

Руководитель мобильной разработки в Яндекс.Транспорте. За свою карьеру успел позаниматься наукой и бэкенд-разработкой на C# и Java. Последние несколько лет сильно погрузился в мобильную разработку, особенно под платформу Android. Является одним из ведущих подкаста Podlodka.

Кирилл Попов
Кирилл Попов Одноклассники
Разрабатывает Android-приложение Одноклассников. Закончил матмех СПбГУ, где занимался компьютерным зрением и безопасностью. Разработкой под Android занимается со второго курса. Любит...

Разрабатывает Android-приложение Одноклассников. Закончил матмех СПбГУ, где занимался компьютерным зрением и безопасностью. Разработкой под Android занимается со второго курса. Любит футбол, настольный теннис, ролики и сноуборд.

Кирилл Аверьянов
Кирилл Аверьянов ВКонтакте
iOS-разработчик и создатель «Клевера» от ВКонтакте. Также организует митапы CocoaHeads и занимается своими проектами....

iOS-разработчик и создатель «Клевера» от ВКонтакте. Также организует митапы CocoaHeads и занимается своими проектами.

Артур Василов
Артур Василов Яндекс
Работает в Яндексе над Android-приложением Яндекса. Очень трепетно относится к качеству разрабатываемых приложений. Не собирается переходить на Kotlin и всегда...

Работает в Яндексе над Android-приложением Яндекса. Очень трепетно относится к качеству разрабатываемых приложений. Не собирается переходить на Kotlin и всегда делает слайды на Java. Выступает на конференциях и занимается организацией митапов в рамках GDG & KUG SPB.

Виктория Денисюк
Виктория Денисюк EPAM
Закончила Новосибирский государственный университет, факультет информационных технологий, и аспирантуру в Институте систем информатики имени А. П. Ершова СО РАН. С...
Виктория Денисюк

Закончила Новосибирский государственный университет, факультет информационных технологий, и аспирантуру в Институте систем информатики имени А. П. Ершова СО РАН. С 2006 года — разработчик на С++, .NET, Oracle. C 2010 года работает с iOS (бизнес-приложения, игры, анализ изображений).

Партнеры

Если бы не компании, которые нас поддерживают, мы не смогли бы проводить для вас Mobius ежегодно на таком высоком уровне. Конференция растет и развивается благодаря нашим партнерам.

Платиновый партнер

Золотые партнеры

Серебряные партнеры

Бронзовые партнеры

Игровой партнер

Если вы хотите стать партнёром конференции — пишите на partners@mobiusconf.com.