Ближайшая конференция

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

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

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

  • Технологиях (Java, Kotlin, Swift, Objective-C, JS Native)
  • Инструментах (мобильный DevOps, контейнеры, GPU-вычисления и пр.)
  • Фреймворках (Data binding, RxJava, Firebase, Realm и др.)
  • Архитектурах (MVP, MVVM, VIPER и другие)

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

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

Спикеры

Yonatan Levin
Yonatan Levin KolGene
Yonatan is a co-founder and CTO of KolGene, being on a mission to make genetic tests usage optimized, accessible and...

Yonatan is a co-founder and CTO of KolGene, being on a mission to make genetic tests usage optimized, accessible and affordable worldwide.

Previously, at Gett, which to date has raised almost $650 million in VC funding — he was the Head of Android, helping make it the world's largest on-demand transportation, delivery, and logistics company.

One of his greatest passions is helping people to learn and adopt new technologies.

As a result, he founded and now co-leads one of the largest, most active, gender diverse Android community in the world: Android Academy in Tel Aviv. 3500 members so far and they continue introducing hundreds of engineers to Android technology every year.

As a dev, Yonatan's primary expertise is Android and Mobile UX, but he's also friendly to frontend and backend technologies.

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

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

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

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

Доклад(ы)

Фёдор Цымбал
Фёдор Цымбал MERA
Фёдор работает архитектором в MERA 11 лет. Последние 4 года занимается разработкой Android Board Support Package (BSP) для одного микроэлектронного...

Фёдор работает архитектором в MERA 11 лет. Последние 4 года занимается разработкой Android Board Support Package (BSP) для одного микроэлектронного производства. За это время Фёдор получил много опыта работы на разных версиях Android.

Сергей Рябов
Сергей Рябов Facebook
Сергей – разработчик из Лондона, который поставил на паузу свой кочевой образ жизни, чтобы каждый день любоваться тучами. В настоящий...

Сергей – разработчик из Лондона, который поставил на паузу свой кочевой образ жизни, чтобы каждый день любоваться тучами. В настоящий момент работает над Android UI-фреймворками и инфраструктурой. Подозревается в организации Kotlin User Group в Питере и школ Android Academy в Питере и Москве, был замечен в пропаганде Kotlin и Android.

Основная программа 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
Властелин модулей
Александр Блинов
hh.ru
#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
Фёдор Цымбал
MERA
#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-сессии

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

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

Евгений Сатуров
Евгений Сатуров Surf
Фанат мобильных технологий, хорошей архитектуры и программ раннего доступа. За спиной несколько проектов с аудиторией в сотни тысяч человек. На...

Фанат мобильных технологий, хорошей архитектуры и программ раннего доступа. За спиной несколько проектов с аудиторией в сотни тысяч человек. На данный момент лидер команды Лабиринт Android, той самой, которая первой в России реализовала Instant App и может похвастаться приложением с оценкой 4,8 в Google Play.

Владимир Иванов
Владимир Иванов 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, ментор и спикер.

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

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

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

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

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

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

Юлия Каледа
Юлия Каледа Jet.com
Android-разработчик в компании Jet.com. Возглавляет команду из 5 разработчиков, чья главная цель — создавать современные, высокопроизводительные и масштабируемые проекты для...

Android-разработчик в компании Jet.com. Возглавляет команду из 5 разработчиков, чья главная цель — создавать современные, высокопроизводительные и масштабируемые проекты для Android. Последние несколько месяцев занимается разработкой приложений дополненной реальности. Активный член некоммерческой организации C4Q, поддерживающей техническое сообщество Нью-Йорка.

Николай Ашанин
Николай Ашанин EPAM
Solution Architect в компании EPAM. Живет в Нидерландах. Более 9 лет опыта в мобильной разработке, также имеет опыт в облачных...
Николай Ашанин

Solution Architect в компании EPAM. Живет в Нидерландах. Более 9 лет опыта в мобильной разработке, также имеет опыт в облачных технологиях и построении бэкенд-решений. Ведет блог для начинающих Software Architects.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Партнеры

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

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

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

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

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

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

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