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

Dmitry Vasilyev
Dmitry Vasilyev FunCorp
Dmitry started developing on Android in 2014. In the same year he wrote "USE (Unified State Examination) public bank" (later...
Dmitry Vasilyev

Dmitry started developing on Android in 2014. In the same year he wrote "USE (Unified State Examination) public bank" (later "PASSING USE") application for Android and iOS, which made it to the top 10 in the Education category. Worked on many projects, such as "Benefits calculator", "RZD (Russian Railways) for Passengers", "RZD Online". In 2017 ran "Development on Android from scratch" courses in Penza within the scope of GDG Penza. Currently is iFunny developer in the FunCorp company.

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.

Alexey Ulyenkov
Alexey Ulyenkov Sberbank
When Alexey first got his hands on ZX Spectrum, he immediately knew that he would dedicate his whole life to...
Alexey Ulyenkov

When Alexey first got his hands on ZX Spectrum, he immediately knew that he would dedicate his whole life to software engineering. He worked as an engineer at a company, ran his own company, was an independent developer. He was developing systems for Russian Ministry of Defence, communication systems, tools for business. In 2009 Alexey wrote his first iOS app, and since then he has been hooked. Since 2016 he works at Sberbank, remodeling and optimizing Sberbank Online production.

Alexander Tobol
Alexander Tobol Odnoklassniki
Head of engineering, Video and News Feed Platforms at Odnoklassniki project, Mail.Ru Group company. Works on video processing and data...
Alexander Tobol

Head of engineering, Video and News Feed Platforms at Odnoklassniki project, Mail.Ru Group company. Works on video processing and data storage for more than 10 years. Since 2012 works on software video platform which is the basis of Video service of Odnoklassniki portal. Used to work at Zodiac Interactive as a lead developer of multimedia service of tru2way® interactive television. Before that was into the development of CAS (Content-addressable storage) EMC Centera with 99.9999% availability. Took part in ACM International Collegiate Programming Contest as a member of SPbGETU LETI team. Enjoys yachting and playing chess.

Evgeny Chormonov
Evgeny Chormonov Pinect
Developer of embedded systems. Android development is mostly secondary. Main area of expertise: hardware platforms, Linux and bare metal systems....
Evgeny Chormonov

Developer of embedded systems. Android development is mostly secondary. Main area of expertise: hardware platforms, Linux and bare metal systems.

Ilya Bogin
Ilya Bogin Yandex
Ilya worked in Moscow Engineering Physics Institute for a long time as a senior lecturer and a researcher. He studied...
Ilya Bogin

Ilya worked in Moscow Engineering Physics Institute for a long time as a senior lecturer and a researcher. He studied the image processing and analysis algorithms and participated in some startups in this field working on image and video codecs.

In 2013 Ilya started working for Yandex as an iOS developer in mobile Yandex.Browser. Currently he is a head of mobile browser core development service.

Dmitry Mikhailov
Dmitry Mikhailov Yandex
Mobile tech lead at Yandex, now works on Toloka project. 15 years of development experience. Dmitry is a fan of clean...

Mobile tech lead at Yandex, now works on Toloka project. 15 years of development experience.

Dmitry is a fan of clean code, scalable solutions and progressive architectures.

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.

Alexander Korshak
Alexander Korshak MERA
Alex has been specializing in Android application development since 2009. Currently, he changed the focus from mobile app development to...

Alex has been specializing in Android application development since 2009. Currently, he changed the focus from mobile app development to mobile VR app development (not game development). He graduated from NNSU with a master degree in Computer Graphics. He claims that he was born with a basketball and a keyboard in his hands.

Alexander Blinov
Alexander Blinov hh.ru
Alexander has been engaged in Android development since 2011. Currently, he is head of Android team at HeadHunter. He is fond...

Alexander has been engaged in Android development since 2011. Currently, he is head of Android team at HeadHunter.

He is fond of technologization and optimization of processes in software development and design of architectural solutions. Speaker of many conferences, including DUMP, Droidcon, AppsConf, Mobius.

One of the Android Dev Podcast makers. Co-author and technical evangelist of the Moxy framework.

Anton Shchukin
Anton Shchukin Badoo
Anton has been working at Badoo for the last 3,5 years, now he's the part of iOS Core team. Prior...

Anton has been working at Badoo for the last 3,5 years, now he's the part of iOS Core team. Prior to that, he worked on Yandex.Search and Yandex.Browser for iOS. He maintains Chatto framework that is used in all Badoo iOS applications. In development, he appreciates simple solutions, clean code and tests. Big fan of Uncle Bob (Robert C. Martin) and his books, once managed to shake his hand and get his autograph.

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.

Materials

Day 1. December 08

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

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

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.

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

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 having a 4,8 score app in Google Play.

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.

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.

Nikolai Ashanin
Nikolai Ashanin EPAM
Solution Architect at EPAM in Netherlands. More than 9 years of mobile development experience, also cloud & back-end systems experience....
Nikolai Ashanin

Solution Architect at EPAM in Netherlands. More than 9 years of mobile development experience, also cloud & back-end systems experience. Author of blog for newcomers in Software Architecture.

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.

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

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

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.

Sponsors

The conference includes not only talks, but also booths of our partner companies, where you can get acquainted with developers from leading IT companies, take part in quizzes and prize draws, and listen to lightning talks.

Platinum sponsor

Silver sponsors

If you want to become a partner of our conference, please contact us via email: partners@mobiusconf.com.