Schedule

The program hasn't been finally approved yet, so there still might be some changes.

Click on the title to read the talk description. All talks with their short descriptions are here.

Day 1. December 07

Time  & Track
Lecture
Track 1
Track 2
Track 3
09:00 - 09:45

Registration

09:45 - 10:30

Conference opening

10:30 - 11:30
10:30 Track 1
A Spectre postmortem
Ben Sandofsky
Lux Optics
Sebastiaan de With
Halide
#computationalphotography  #metal  #video 
Introduction to technology EN
11:30 - 12:00

Break

12:00 - 13:00
12:00 Track 1
High performance chat development. Badoo experience
Anton Schukin
Badoo
#architecture  #ui  #messenger 
For practicing engineers RU
12:00 Track 2
Experience in choosing cross-platform technology for fast application development
Gennady Evstratov
Yandex.Taxi
#flutter  #kotlinnative 
Introduction to technology RU
12:00 Track 3
From Four Wheels to Two: Lyft's engineering principals for fast paced product development
RJ Marsan
Lyft
#modularization  #a/btesting  #featuretoggles 
Introduction to technology EN
12:30 - 14:00

Lunch

14:00 - 15:00
14:00 Track 1
Introduction to technology RU
14:00 Track 2
Debug without sources
Dmitry Kurkin
Adviqo
#UIKit  #Debug 
For practicing engineers RU
14:00 Track 3
End-to-end test run or "Soil yourself"
Boris Bengus
Dostavista
#docker  #devops 
For practicing engineers RU
14:30 - 16:00

Lunch

16:00 - 17:00
16:00 Track 1
How does the VKontakte message screen render
Aleksandr Sorokin
VK
#optimization  #customview  #ui 
For practicing engineers RU
16:00 Track 2
Flutter State Management Wars. BLoC vs Redux
Aleksandr Denisov
EPAM Systems
#architecture 
For practicing engineers RU
16:00 Track 3
Dark corners of iOS Auto-renewable Subscriptions
Denis Kirillov
Mamba
#monetization  #purchase 
For practicing engineers RU
17:00 - 17:30

Break

17:30 - 18:30
17:30 Track 1
Gradle from A to Z
Stepan Goncharov
Grab
#kotlin  #builds  #plugins 
For practicing engineers RU
17:30 Track 2
It's easy: local attacks on mobile applications
Dmitry Tereshin
Tinkoff
#informationsecurity  #applicationsecurity 
For practicing engineers RU
17:30 Track 3
iOS multithreading
Vladimir Ozerov
Sberbank
#GCD  #multithreading 
For practicing engineers RU
18:30 - 19:00

Break

19:00 - 20:00
19:00 Track 1
How to sell yourself for fun and profit
Baruch Sadogursky
JFrog
#softskills 
Introduction to technology RU
20:00 - 22:00

Party

Day 2. December 08

Time  & Track
Lecture
Track 1
Track 2
Track 3
09:30 - 10:30

Registration

10:30 - 11:30
10:30 Track 1
Custom Lint Rules
Igor Talankin
Tinkoff
#staticcheck  #lint  #bestpractices 
For practicing engineers RU
10:30 Track 2
Yandex.Drive interface development
Kirill Kozhuhar
Yandex.Drive
#design  #processes  #ux/ui 
Introduction to technology RU
10:30 Track 3
For practicing engineers EN
11:30 - 12:00

Break

12:00 - 13:00
12:00 Track 1
Litho: Best Practices for building efficient UI
Sergey Ryabov
Facebook
#tooling 
For practicing engineers RU
12:00 Track 2
UIScrollView mechanics
Ilya Lobanov
Yandex
#uikit  #animation 
Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer. RU
12:00 Track 3
For practicing engineers EN
12:30 - 14:00

Lunch

14:00 - 15:00
14:00 Track 1
Smart photo editor architecture
Andrey Volodin
Prisma AI
#architecture 
For practicing engineers RU
14:00 Track 2
Text rendering in Android
Pavel Novikov
MyOffice
#fonts  #rendering  #text 
For practicing engineers RU
14:00 Track 3
Mutation Testing at Scale
Giorgio Natili
Amazon
#bestpractices 
For practicing engineers EN
14:30 - 16:00

Lunch

15:30 - 16:30
15:30 Track 1
Screen state modeling
Dmitry Ignatiev
Beeline
#architecture 
For practicing engineers RU
15:30 Track 2
UI Automator deep diving
Svetlana Smelchakova
LG Russia R&D Lab
#platform  #autotest 
For practicing engineers RU
15:30 Track 3
Introduction to technology RU
16:30 - 17:00

Break

17:00 - 18:00
17:00 Track 1
Efficient Kotlin
Marcin Moskała
Kt.Academy
#bestpractices 
For practicing engineers EN
17:00 Track 2
Translation problems. Helping Xcode understand our code faster
Ilya Lunkin
Sberbank
#debugging  #optimization  #compilation 
For practicing engineers RU
17:00 Track 3
Let's talk about Android orientation
Fedor Tsymbal
MERA
#androidauto  #androidwear  #androidtv 
Introduction to technology RU
18:00 - 18:30

Break

18:30 - 19:30
18:30 Track 1
Introduction to technology RU
19:30 - 20:00

Conference closing