Buy a ticket

About the conference

Mobius is a conference for mobile apps developers, which takes place in Moscow and St. Petersburg gathering more than 400 participants each time: these are Middle and Senior developers, Teamleads, PMs and architects.

Mobius program contains engineering talks for Android and iOS developers covering next topics:

  • Technologies (Java, Kotlin, Swift, Objective-C, JS Native)
  • Tools (mobile DevOps, containers, GPU-calculations etc)
  • Frameworks (Data binding, RxJava, Firebase, Realm etc)
  • Architectures (MVP, MVVM, VIPER and others)

We never accept “sponsorship” talks so you won’t find any “marketing” or “sales” talks.

Besides, our high-quality online-broadcast provides those who can’t reach the conference in person with an opportunity to ask speakers any questions.

Speakers

Nikolai Ashanin
Nikolai Ashanin
EPAM
Lead software engineer in EPAM. More than 8 years of experience in mobile development, also interested in machine learning and...
Nikolai Ashanin

Lead software engineer in EPAM. More than 8 years of experience in mobile development, also interested in machine learning and Python. The author of a blog for Software Architects: https://medium.com/@nvashanin.

Vladimir Ivanov
Vladimir Ivanov
EPAM
Vladimir Ivanov is now a lead software engineer in EPAM learning to become a Solution Architect. Accomplished Android developer, React...

Vladimir Ivanov is now a lead software engineer in EPAM learning to become a Solution Architect. Accomplished Android developer, React Native expert, Certified Google Cloud Architect, mentor and speaker.

Yuliya Kaleda
Yuliya Kaleda
Jet.com
Android developer at Jet.com, leading a team of 5 developers whose main focus is to build performant, scalable and cutting-edge...

Android developer at Jet.com, leading a team of 5 developers whose main focus is to build performant, scalable and cutting-edge Android projects. For the last few months Yuliya has been leading AR development. She is actively involved at C4Q — non-profit organization, which fosters the tech community in NY.

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.)

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.

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.

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.

Kirill Popov
Kirill Popov
Odnoklassniki
Odnoklassniki Android application developer. Kirill graduated from St. Petersburg State University, where he studied computer vision and security. He's into...

Odnoklassniki Android application developer. Kirill graduated from St. Petersburg State University, where he studied computer vision and security. He's into Android development since his second year at university. He loves football, table tennis, roller blades, and snowboard.

Vitaly Friedman
Vitaly Friedman
Smashing Magazine
Vitaly Friedman loves beautiful content and doesn't like to give in easily. Originally from Minsk, Belarus, he studied computer science...

Vitaly Friedman loves beautiful content and doesn't like to give in easily. Originally from Minsk, Belarus, he studied computer science and mathematics in Germany where he has discovered his passion for typography, writing and design. After working as a freelancing designer and developer for 6 years, he co-founded Smashing Magazine, one of the largest online magazines dedicated to web design and development. Vitaly is the writer, co-author and editor of both Smashing Books. He is now working as the editor-in-chief of Smashing Magazine in the lovely city of Germany, Freiburg.

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.

Artem Zinnatullin
Artem Zinnatullin
Lyft
Developing and maintaining mobile infrastructure at Lyft: build systems, tooling, infra backends, Kubernetes, architecture, libraries. Contributor/author of following crimes against humanity: -...

Developing and maintaining mobile infrastructure at Lyft: build systems, tooling, infra backends, Kubernetes, architecture, libraries.

Contributor/author of following crimes against humanity:

  • RxJava;
  • Mainframer;
  • The Context Podcast;
  • Domic;
  • Composer/Swarmer;
  • StorIO;
  • QualityMatters;
  • Juno;
  • Yandex.Mail;
  • etc.
Nikolay Likhogrud
Nikolay Likhogrud
Yandex
Graduated from the Faculty of Computational Mathematics and Cybernetics of Moscow State University in 2012. In 2014 with the Any...
Nikolay Likhogrud

Graduated from the Faculty of Computational Mathematics and Cybernetics of Moscow State University in 2012. In 2014 with the Any Void team came to work in Yandex where he now leads the development team of mobile Yandex.Maps for 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.

Aleksei Savin
Aleksei Savin
VK
Started working in iOS development in 2012. Worked on Boom and VK Live projects. In 2016 joined VK, where he...
Aleksei Savin

Started working in iOS development in 2012. Worked on Boom and VK Live projects. In 2016 joined VK, where he works with video and live streaming.

Nishant Srivastava
Nishant Srivastava
Soundbrenner
Nishant is a Sr. Android Engineer at Soundbrenner in Berlin, Germany and an open source enthusiast who spends his time...

Nishant is a Sr. Android Engineer at Soundbrenner in Berlin, Germany and an open source enthusiast who spends his time doodling when not hacking on Android. He is a caffeine-dependent life-form and can be found either talking about Android libraries or advocating that coffee is the elixir of life at community gatherings.

He has been part of 2 startups in the past (Founding Team Member at OmniLabs, Inc. and one of the first employees at Silverpush) with experience in Android SDK Engineering and Audio Digital Signal Processing (DSP) on Android.

While working at his past company (Silverpush), he developed the company's patented UAB (Unique Audio Beacon) Technology.

Anton Keks
Anton Keks
Codeborne
Anton Keks is a software craftsman, co-founder of Codeborne, the only extreme programming shop in the region, frequent speaker at...

Anton Keks is a software craftsman, co-founder of Codeborne, the only extreme programming shop in the region, frequent speaker at conferences, and a lecturer in Tallinn Technical University. He is also a strong believer in open source software and agile development methodologies, author of a popular network tool — Angry IP Scanner, and a regular contributor to other open source projects.

Before founding Codeborne, Anton has led a team of developers of the award-winning internet-bank of Swedbank for 5 years, gradually introducing agile methods. During this time he has also co-founded Agile Estonia — non-profit organization that holds regular agile conferences in Estonia. During spare time he plays guitar, rides motorbike and travels to remote corners of the world.

Schedule

Get ready, will burn Introduction to technology For practicing engineers Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer.

Day 1. December 08

Get ready, will burn Introduction to technology For practicing engineers Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer.
Time  & Track
Lecture
Track 1
Track 2
Track 3
09:00

Registration

09:45

Conference opening

10:30
10:30 Track 1
Fast and beautiful: Modern image delivery techniques
Doug Sillars
Freelance
#performance  #techniques  #images  #optimizations  #crossplatform 
For practicing engineers EN
11:30

Break

12:00
12:00 Track 1
The lord of the modules
Alexander Blinov
hh.ru
#bestpractices 
For practicing engineers RU
12:00 Track 2
For practicing engineers EN
12:00 Track 3
Core Bluetooth is not that scary, or how to improve user experience with little effort
Eugene Antropov
Raiffeisenbank
#bluetooth  #btle  #l2cap 
Introduction to technology RU
13:00

Break

13:30
13:30 Track 1
Android builds at Lyft
Artem Zinnatullin
Lyft
#build  #gradle  #buck  #diy 
For practicing engineers RU
13:30 Track 2
For practicing engineers RU
13:30 Track 3
Implementing UI in iOS: Better. Faster. And it scales!
Igor Savelev
Badoo Limited
#atomicdesign  #ci  #uitesting  #utils  #architecture 
Introduction to technology RU
14:30

Lunch

15:30
15:30 Track 2
Using Kotlin to share code between Android and iOS
Svyatoslav Scherbina
JetBrains
#crossplatform  #newtech  #kotlin 
For practicing engineers RU
15:30 Track 3
Sign me
Mikhail Dudarev
Licel Corporation
#security  #bestpractices  #googleplay  #internals 
For practicing engineers RU
16:30

Break

17:00
17:00 Track 1
Make mobile apps fast again
Ilya Bogin
Yandex
#performance  #battery  #ci  #perftesting  #monitoring 
For practicing engineers RU
17:00 Track 2
Dependency injection with Koin
Danny Preussler
sporttotal.tv
#hype  #kotlin  #newtech 
Introduction to technology EN
17:00 Track 3
Advanced live streaming
Aleksei Savin
VK
#video  #streaming  #rtmp  #hls  #avfoundation 
For practicing engineers RU
18:00

Break

18:30
18:30 Track 1
Kotlin puzzlers, Vol. 2
Anton Keks
Codeborne
#kotlin 
Get ready, will burn RU
18:30 Track 2
Compilers. Dalvik. ART. And everything in between
Yonatan Levin
KolGene
#dex  #gradle 
For practicing engineers EN
18:30 Track 3
Performance analytics: Why and how?
Vyacheslav Beltyukov
EPAM
#performance  #metrics  #firebase  #ui  #network  #memory 
Introduction to technology RU
19:30

Party

20:00
Track 3
EN

Day 2. December 09

Get ready, will burn Introduction to technology For practicing engineers Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer.
Time  & Track
Lecture
Track 1
Track 2
Track 3
09:30

Registration

10:30
10:30 Track 1
Monorepo: The journey back. History of modularization at Badoo
Anton Shchukin
Badoo
#architecture  #cocoapods  #carthage  #submodules  #workspace 
For practicing engineers RU
10:30 Track 2
How to cache information in an Android application and not to shoot yourself in the leg
Dmitry Vasilyev
FunCorp
#lru  #bestpractices  #images  #video  #faststart 
For practicing engineers RU
10:30 Track 3
Mobile VR: From idea to release
Alexander Korshak
MERA
#cardboard  #webvr  #unity  #gearvrf  #googlevrsdk 
Introduction to technology RU
11:30

Break

12:00
12:00 Track 1
Architectural approach to errors handling
Dmitry Mikhailov
Yandex
#architecture  #errors  #firebase  #ux  #debugging 
For practicing engineers RU
12:00 Track 2
Android: He protec, but he also attac
Alexandr Guzenko
Tinkoff.ru
#security  #assembler  #native  #ptrace 
Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer. RU
12:00 Track 3
Flutter — how to make a beautiful app in an hour?
Paulina Szklarska
Droids On Roids
#hype  #ui  #dart  #crossplatform  #newtech 
Introduction to technology EN
13:00

Break

13:30
13:30 Track 1
Video streaming and playback over bare sockets and codecs
Alexander Tobol
Odnoklassniki
Ivan Grigoriev
Odnoklassniki
#udp  #streaming  #quic  #tcp  #performance 
Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer. RU
13:30 Track 2
G(PU) force
Royi Benyossef
Samsung NEXT/GDE
#optimization  #graphics  #lowlevel  #bestpractices 
For practicing engineers EN
13:30 Track 3
Flux architecture in an iOS project
Denis Kirillov
Mamba
#architecture  #flux 
Introduction to technology RU
14:30

Lunch

15:30
15:30 Track 1
Mobile architecture at scale
Alexander Mikhaylov
Uber
#ribs  #plugins  #customnavigation  #multimodule 
For practicing engineers RU
15:30 Track 2
How to cook a well done MVI for Android
Sergey Ryabov
Mobile Consultant
#architecture  #reactive  #kotlin  #redux 
For practicing engineers RU
15:30 Track 3
SceneKit in use
Vyacheslav Gilevich
Yandex
#scenekit  #graphics  #ar 
For practicing engineers RU
16:30

Break

17:00
17:00 Track 1
How modularity changed not only our code, but also the whole process
Nikolay Likhogrud
Yandex
#modularization  #cocoapods  #architecture  #di 
For practicing engineers RU
17:00 Track 2
One app, 200+ developers: practices and tools
Alexey Ulyenkov
Sberbank
#architecture  #bigteam  #processes  #scaling 
For practicing engineers RU
17:00 Track 3
Project Treble: a lifelong technical debt
Fyodor Tsymbal
MERA
#hal  #hidl  #vendors  #fragmentation  #oem  #architecture 
Introduction to technology EN
18:00

Break

18:30
18:30 Track 1
Introduction to technology RU
19:30

Conference closing

Discussion zone

Discussion zone

Special areas to chat with speakers during the coffee breaks. No censorship, no panic, no time limit.

BOF sessions

BOF sessions

Discussions with no leaders or speakers. The very secret place where the new ideas are born to define the future.

Program committee

Nikolai Ashanin
Nikolai Ashanin
EPAM
Lead software engineer in EPAM. More than 8 years of experience in mobile development, also interested in machine learning and...
Nikolai Ashanin

Lead software engineer in EPAM. More than 8 years of experience in mobile development, also interested in machine learning and Python. The author of a blog for Software Architects: https://medium.com/@nvashanin.

Vladimir Ivanov
Vladimir Ivanov
EPAM
Vladimir Ivanov is now a lead software engineer in EPAM learning to become a Solution Architect. Accomplished Android developer, React...

Vladimir Ivanov is now a lead software engineer in EPAM learning to become a Solution Architect. Accomplished Android developer, React Native expert, Certified Google Cloud Architect, mentor and speaker.

Yuliya Kaleda
Yuliya Kaleda
Jet.com
Android developer at Jet.com, leading a team of 5 developers whose main focus is to build performant, scalable and cutting-edge...

Android developer at Jet.com, leading a team of 5 developers whose main focus is to build performant, scalable and cutting-edge Android projects. For the last few months Yuliya has been leading AR development. She is actively involved at C4Q — non-profit organization, which fosters the tech community in NY.

Kirill Popov
Kirill Popov
Odnoklassniki
Odnoklassniki Android application developer. Kirill graduated from St. Petersburg State University, where he studied computer vision and security. He's into...

Odnoklassniki Android application developer. Kirill graduated from St. Petersburg State University, where he studied computer vision and security. He's into Android development since his second year at university. He loves football, table tennis, roller blades, and snowboard.

Eugene Saturov
Eugene Saturov
Surf
Fan of mobile technologies, neat architecture and early access programs, Eugene has done a couple of projects with audience of...

Fan of mobile technologies, neat architecture and early access programs, Eugene has done a couple of projects with audience of hundreds of thousands of people. Currently he's the team leader of Labirint Android, the first team in Russia to implement Instant App; this team can boast about having a 4,8 score app in Google Play.

Sergey Boishtian
Sergey Boishtian
Tinkoff
Started his way as a backend developer and then fell in love with mobile development for its relevance, modernity and...
Sergey Boishtian

Started his way as a backend developer and then fell in love with mobile development for its relevance, modernity and young community. For his first Android projects, which Sergey did as a freelancer in his spare time, he and his colleague wrote together the backend part as well. For the last two years, Sergey is an Android developer in Tinkoff company's team of business application.

Eugene Katella
Eugene Katella
Yandex
Head of Mobile Development at Yandex.Transport. During his career Eugene had experience in science and back-end development on C# and...

Head of Mobile Development at Yandex.Transport. During his career Eugene had experience in science and back-end development on C# and Java. In the last few years he immersed himself deeply into mobile development, especially for Android. He is also one of hosts of the Podlodka podcast.

Kirill Klebanov
Kirill Klebanov
Just LLC
Kirill has been working in mobile development for quite a long time, having tried Windows Mobile, Android, Windows Phone, and...

Kirill has been working in mobile development for quite a long time, having tried Windows Mobile, Android, Windows Phone, and iOS. In the end, iOS won his heart once and for all. Kirill played his part in development of the top-rated applications of Russian App Store.

Аlexey Kudryavtsev
Аlexey Kudryavtsev
Avito
Alexey has been working in development for 5 years. Since 2017 he works on Avito iOS app. Since 2018 he's...
Аlexey Kudryavtsev

Alexey has been working in development for 5 years. Since 2017 he works on Avito iOS app. Since 2018 he's a part of the messenger unit in his company. He likes studying computer science, contributing to open source, doing pet projects, managing meetups. He's also a sound engineer of Podlodka Podcast.

Victoria Denisyuk
Victoria Denisyuk
EPAM
Victoria graduated from Novosibirsk State University, Information Technologies division, and finished her postgraduate studies at A. P. Ershov Institute of...
Victoria Denisyuk

Victoria graduated from Novosibirsk State University, Information Technologies division, and finished her postgraduate studies at A. P. Ershov Institute of Informatics Systems. Since 2006 she's a C++, .NET, Oracle developer. Since 2010 she works with iOS (business applications, games, image analysis).

Artur Vasilov
Artur Vasilov
Yandex
Artur works at Yandex on Yandex Android application. He's very sensitive about the quality of applications he develops. He has...

Artur works at Yandex on Yandex Android application. He's very sensitive about the quality of applications he develops. He has no intentions to switch to Kotlin and always makes slides in Java. He's a conference speaker and also organizes GDG & KUG SPB meetups.

Kirill Averianov
Kirill Averianov
VK
iOS developer, creator of the Clever game (vk.com). He also organizes CocoaHeads meetups and manages his own projects....

iOS developer, creator of the Clever game (vk.com). He also organizes CocoaHeads meetups and manages his own projects.

Evgeny Suvorov
Evgeny Suvorov
Avito
A professional developer of mobile applications since 2010, Evgeny got working experience in various types of companies: custom development startups,...
Evgeny Suvorov

A professional developer of mobile applications since 2010, Evgeny got working experience in various types of companies: custom development startups, product development startups, big holding companies. Since 2014 he works in Avito as a leader of a team focused on iOS and Android mobile architecture. He's a Program Committee member of such conferences as AppsConf (since 2016) and Mobius (since 2017).

Sponsors

Innovation partner

Gold sponsors

Silver sponsors

Bronze sponsors

Game partner

Information partners