International Mobile Developers Conference

, Digital October

About

4th International Mobile Developers Conference MBLTdev 2017 is a platform for upgrading skills and joining a professional community of experienced and talented developers. Learn the recent iOS & Android trends and best practices by attending talks delivered by speakers from Europe, Silicon Valley and Russia. Find out new approaches and tools, ask questions to experts and get insights to boost your professional growth. Connect with the mobile development leaders by having meaningful conversations. See you at the MBLTdev 2017!

Speakers

Uber
Zac Sweers
Android Developer
Agoda.com
Alex Curylo
Founder of Trollwerks Inc., Senior Developer at Agoda.com
Fyusion
Luke Parham
iOS Engineer
PSPDFKit
Ivan Škorić
Android Engineer
Chime
Rob Norback
Senior Mobile Engineer
Sharewire
Oleksandr Tolstykh
Head of Mobile Development
Tinkoff.ru
Kirill Bessonov
Mobile App Architect at Tinkoff Mobile (MVNO)
Mail.Ru Group
Nikita Kleschin
Android Team Leader at Delivery Club
Mail.Ru Group
Timur Nurov
iOS Team Lead at Delivery Club
Alfa Bank
Dmitry Kuzmin
Senior Developer
Alfa-Bank
Lev Bruk
Digital Product Designer
Sberbank
Vladimir Tebloev
Android Developer
Silicon Valley Insight
Makar Stetsenko
iOS Engineer
Wallet App
Danil Ternovykh
Senior Android Developer
Evotor
Ilya Linnik
Development Team Manager
e-Legion
Ilya Kulebyakin
iOS Team Lead
CocoaHeads
Kirill Averyanov
iOS Developer
CocoaHeads
Nikita Maidanov
iOS Developer
CocoaHeads
Sam Mejlumyan
iOS Developer
VoltMobi LLC
Viktor Starikov
iOS Developer

Draft Agenda

Disclaimer: time and order of presentations are subject to change.

11:0011:10

Welcome Speech

11:1011:50

Alex Curylo, Agoda.com

The Reality Side of AR

Alex Curylo
The excitement so far with ARKit has centered on making AR objects react to the real world. How about making AR objects part of that world? In this talk, Alex will explore the use of Core Location to create an AR experience anchored on real world locations to enhance everything from retail and museum fixed navigation through dynamic crowd control applications.
12:0012:40

Luke Parham, Fyusion

Gotta Go Fast: Building for Speed in iOS

Luke Parham
You will learn how to track every dropped frame in your app and which tools to use in order to make your app work faster.
12:5013:30

Ivan Škorić, PSPDFKit

Android Animations Powered by Kotlin and RXJava2

Ivan Škorić
This talk is about effectively chaining Android animations using RxJava2 and Kotlin (for even further simplicity, everything still compatible with Java). When animating UI elements, the Android framework provides listeners for various animation events such as started, cancelled, stopped, etc. What we’ll be doing here is lifting the animation logic into the RxJava chains, thus making the whole process ‘reactive’ with much nicer syntax and better control flow management.
13:4014:00

iOS Quiz

14:0015:00

Lunch

15:0015:40

Rob Norback, Chime

TBA

Rob Norback
15:5016:30

Zac Sweers, Uber

Code Generating Your Way to Happiness

Zac Sweers
This talk details how the Uber team uses code generation tools to eliminate a class of issues and sources of developer boilerplate. This covers areas primed for this kind of work, recognizing the opportunity to automate this kind of work, and covers some libraries they have built along the way.
11:0011:40

Makar Stetsenko, Silicon Valley Insight

The Jedi Path: From REST to GraphQL

Makar Stetsenko
This talk will get you up to speed with GraphQL. We will discuss common misconceptions around GraphQL and see how to start using it in native apps written in Swift and Kotlin.
11:5012:30

Danil Ternovykh, Wallet App

How We Revive Maps

Danil Ternovykh
This talk dives into the custom layout manager for viewing Recycler.
12:4013:20

System Approach to Graphic Resources Use

Learn about the Alfa Laboratory experience of systematization of the following processes: creating, storing and reusing icons for three platforms (iOS, Android, web).
Dmitry Kuzmin
Senior Developer, Alfa Bank
Lev Bruk
Digital Product Designer , Alfa-Bank
14:0015:00

Lunch

15:0015:40

Viktor Starikov, VoltMobi LLC

Using the Audio Unit Extension to Generate and Process Audio

Viktor Starikov
Audio Unit Extension is a technology that appeared in iOS 9. It allows you to create DSP-modules that implement the conversion and creation of audio signals that can be used from other applications that support this functionality. For example, you can create your own synthesizer, drum machine or sound effect, which can be connected to the Garage Band. The talk covers the capabilities of these extensions, the way they are created and the extensions that are provided with the application.
15:5016:30

Ilya Linnik, Evotor

Microservice Architecture on a Mobile Device

Ilya Linnik
The talk examines the architecture of system applications on a cash register device running on Android and touches on the basis of the philosophy of microservice architecture. Ilya will share his team experience of implementation of these services.
16:4017:20

Kirill Bessonov, Tinkoff.ru

App for Virtual Operator: from A to Z

Kirill Bessonov
Where to start: team recruiting, limitations, methods and libraries, Oss, etc. Learn about:
— Mobile Bank experience: for good or for bad;
— Mobile only case: tricks anв challenges;
— It is virtual: telecom part of back-end is somewhere there;
— Here are some pics: It is exclusive! You may not share it! (Oh, common, of course you can!);
— What's next: e-Sims, Apple Watch 3, IoT, etc.
17:3018:10

Ilya Kulebyakin, e-Legion

The Legacy Cookbook

Ilya Kulebyakin
18:2019:00

70% of orders, but not the Mobile-First

Learn how the development of a constantly evolving product for a mobile audience in the №1 Russian Food Tech Company is organized.
Nikita Kleschin
Android Team Leader at Delivery Club, Mail.Ru Group
Timur Nurov
iOS Team Lead at Delivery Club, Mail.Ru Group
11:0011:40

Vladimir Tebloev, Sberbank

Dependency Injection for 4 Dex Files Project

Vladimir Tebloev
Dive into the DI frameworks for Android-applications and problems of code generation taking a look at the example of Dagger 2 on large projects. We are going to discuss Kodein as an alternative offered by the Kotlin community: review of scopes and bindings, advantages and future perspectives.
11:5012:30

Oleksandr Tolstykh, Sharewire

The Android Story: Quality, Performance, Stability

Oleksandr Tolstykh
The talk covers tools and approaches that allow mobile engineers to increase the quality of development with minimal effort. Thanks to these tools, not only the quality of the final product is improved, but also the quality of the development process itself. We will discuss code quality, performance and product stability, as well as speed and convenience of the development processes. All the techniques and technologies are tested on a large number of existing projects and are ready to be actively re-used.
11:0014:00

iOS Codelabs

Join the tutorial session about Optional, Guard let, Struct and Value, Protocol Extension and other implementations. Revise the theory and enjoy hands-on coding experience.
Kirill Averyanov
iOS Developer, CocoaHeads
Sam Mejlumyan
iOS Developer, CocoaHeads
Nikita Maidanov
iOS Developer, CocoaHeads
14:0015:00

Lunch

15:0018:00

Android Codelabs

From theory to practice: join the Codelabs session by Google, boost your skills and complete exciting tasks.

Organizers

General Partners

Сбербанк
Mail.ru
Tinkoff
Evotor
Альфа-Банк

Partners

Digital Zone
DZ Systems
Skyeng
CocoaHeads
JetBrains
Rido

Media

AppFutura
IT-Events
theRunet
Apps4All
Сын Программиста
Apptractor
Adindex
RSpectr
DigitalHR
CocoaDevelopersClub
iOS Channels
East-West Digital News
ITmozg
iOS-Ninja
DevZen
Droidnews
SpiceIT
MeetPartners
MTI
advertise.ru
Tagline
Netology
CMS
RuBrain

Latest news about conference

Location:

Digital October

Moscow, Bersenevskaya nab. 6, building 3

Open in Google Maps

Contacts:

Participation
Ekaterina Moskaleva
+7 911 148 41 17
Partnership
Aleksandra Mitroshina
+7 911 923 85 33
Tickets, Payments & Documents
Runet-id
+7 495 950 56 51