Upcoming conference

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

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.

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.

Sergey Ryabov
Sergey Ryabov Mobile Consultant
Sergey is the developer from London who put on hold his digital nomadic lifestyle to admire the clouds every day....

Sergey is the developer from London who put on hold his digital nomadic lifestyle to admire the clouds every day. Currently is working on Android UI frameworks and infrastructures. Suspected of organizing the Kotlin User Group in St. Petersburg and Android Academy schools in St. Petersburg and Moscow, has been seen in the propaganda of Kotlin and Android.

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.

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.

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.

Denis Kirillov
Denis Kirillov Mamba
Denis used to dream of being a submarine captain, but as soon as he got his first computer, he decided...
Denis Kirillov

Denis used to dream of being a submarine captain, but as soon as he got his first computer, he decided to become a programmer. He has been working in IT for about 12 years now, the last 8 of which specializing in software development for mobile devices. He wrote his first iOS app in 2009, a game that was downloaded one hundred thousand times. Since then he's sure that mobile industry is the best way for a programmer to express own self. Denis appreciates clean and concise code. Since 2014 he leads iOS development at Mamba company.

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

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.

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.

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.

Аlexey Kudryavtsev
Аlexey Kudryavtsev Avito
iOS performance engineer at Avito. He likes when users get results faster and beautiful. An active member of Russian iOS...
Аlexey Kudryavtsev

iOS performance engineer at Avito. He likes when users get results faster and beautiful.

An active member of Russian iOS community. Host of AppsCast podcast and cocoa_powder telegram channel. Mobius program committee member since 2018. Periodically make iOS development courses.

At the free time, he runs and plays on jembe.

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.

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

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.

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.

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.

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

Partners

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 partner

Silver partners

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

Contacts