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

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

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 удаленно на равных с личным посещением.

Спикеры

Paul Hudson
Paul Hudson Hacking with Swift
Paul is the author of Hacking with Swift, Pro Swift, Swift Design Patterns, Server-Side Swift, Hacking with macOS, Hacking with...

Paul is the author of Hacking with Swift, Pro Swift, Swift Design Patterns, Server-Side Swift, Hacking with macOS, Hacking with watchOS, Hacking with tvOS, Swift Coding Challenges, and more. Suffice it to say, he quite likes Swift. And coffee. (But mostly Swift.) (And coffee.)

Doug Sillars
Doug Sillars Freelance
Doug is a leading mobile developer advocate and evangelist. He is widely known as an expert in mobile application architecture, especially...

Doug is a leading mobile developer advocate and evangelist.

He is widely known as an expert in mobile application architecture, especially when it comes to performance. Doug has worked with thousands of developers around the world, helping them improve the speed, battery life and customer satisfaction of their applications (both native and web). The author of O'Reilly's "High Performance Android Apps", he has spoken at conferences around the world on mobile performance.

He is currently freelancing, and traveling with his family of 6 (plus the dog!) as a digital nomad in Europe.

Royi Benyossef
Royi Benyossef Samsung NEXT/GDE
Royi Benyossef is the ecosystem relations manager at Samsung NEXT TLV, an early stage investment and innovation arm that focuses...

Royi Benyossef is the ecosystem relations manager at Samsung NEXT TLV, an early stage investment and innovation arm that focuses on software and services. Royi is also an Android Google expert since 2013 with a vast experience as an Android evangelist on stages that included 4YFN/MWC, Google I/O, AppsWorld, DroidCon, CodeMotion, BABBQ and more. Prior to joining Samsung, Royi was the Android group leader at Vidmind where he managed a multinational group of engineers in designing and building Android clients for Vidmind's OTT platform as well as proprietary Android based Smart TVs and STBs with Hisense.

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.

Николай Лихогруд
Николай Лихогруд Яндекс
Окончил Факультет вычислительной математики и кибернетики МГУ в 2012 году. В 2014 вместе с командой Any Void пришел работать в...
Николай Лихогруд

Окончил Факультет вычислительной математики и кибернетики МГУ в 2012 году. В 2014 вместе с командой Any Void пришел работать в Яндекс, где руководит группой разработки мобильных Яндекс.Карт под iOS.

Danny Preussler
Danny Preussler sporttotal.tv
Danny is a mobile developer by heart. He lives and works in Berlin, the city he loves as much as...

Danny is a mobile developer by heart. He lives and works in Berlin, the city he loves as much as Android.

Danny signed the Software Craftsmanship manifesto as a strong believer in the value of lifelong learning. He dreams in clean code and could speak about unit testing all night. That's also his favorite topic when speaking or writing about Android.

Danny was in charge for Android for eBay's classified business in Germany before moving to Groupon to build a team there bringing mobile to the lives of merchants. Even before Android came along he programmed for mobile phones and every device that could run some kind of Java.

Danny is a Google Developer Expert for Android and Kotlin.

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

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

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

  • RxJava;
  • Mainframer;
  • The Context Podcast;
  • Domic;
  • Composer/Swarmer;
  • StorIO;
  • QualityMatters;
  • Juno;
  • Яндекс.Почта;
  • etc.
Paulina Szklarska
Paulina Szklarska Droids On Roids
Paulina is an Android developer at Droids On Roids. She is actively involved in Android community, co-organizing TOAST, one of...

Paulina is an Android developer at Droids On Roids. She is actively involved in Android community, co-organizing TOAST, one of the biggest meetups series for Android developers in Wrocław, engaged into GDG & WTM Wrocław community and blogging in her free time. Her passion is traveling around the world.

Сергей Рябов
Сергей Рябов 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
Дмитрий Арбузов — Качество кода в команде hh.ru
hh.ru

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

14:47
Demo Stage
Евгений Долгий — Расскажем, что такое Яндекс.Телефон, а также объявим условия конкурса по розыгрышу смартфона Яндекс
Яндекс

15:00
Demo Stage
Юрий Привезенцев — Как попасть в команду iOS HeadHunter? hh.ru
hh.ru

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-сессии

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

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

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

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

Владимир Иванов
Владимир Иванов 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
Фанат мобильных технологий, хорошей архитектуры и программ раннего доступа. За спиной несколько проектов с аудиторией в сотни тысяч человек. На...

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

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

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

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

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

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

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

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

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

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

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

Кирилл Клебанов
Кирилл Клебанов 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-разработчик в Тинькофф в команде приложения для юридических лиц.

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

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

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

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

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

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

Партнеры

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

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

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

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

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

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