Международная конференция мобильных разработчиков

,
Москва

Отчёт о конференции

Netflix, Uber, Google и другие на MBLT DEV 2018: в Москве прошла 5-я Международная конференция мобильных разработчиков

В этом году MBLT DEV собрала более 600 участников: iOS- и Android-разработчиков, тестировщиков, аналитиков, руководителей проектов мобильной разработки и других представителей профессионального сообщества.

Спикеры из Netflix, Google, Uber, The New York TImes, РОСБАНК, AppMetrica, Revolut, Альфа-Банк и других компаний выступили с докладами о последних трендах мобильной разработки и поделились собственным опытом и практикой. Главными темами конференции стали локализация, оптимизация, тестирование, Firebase, Flutter и многое другое.

Участники

Team Lead
31%
Мобильные разработчики
45%
Tech Lead
24%
Senior
51%
Junior
21%
Middle
28%
>245
iOS-разработчиков
>270
Android-разработчиков
>35
тестировщиков
>40
руководителей проектов
>30
инди-разработчиков
>15
CIOs, CTOs

Спикеры

Uber
Ellie Shin
Senior Software Engineer, iOS/Mobile Platform
Netflix
John C. Fox
Senior User Interface Engineer, iOS
DMod Labs
Laura Morinigo
Chief Innovation Officer, Google Developers Expert
Instacart
Kaushik Gopal
Senior Android Engineer, Google Developers Expert, Fragmented Podcast Founder
Uber
Ben Pious
Software Engineer
Facebook
Theodor-Cosmin Didii
Software Engineer
Google
Звиад Кардава
Developer Relations
Revolut
Илья Велиляев
iOS-разработчик
The New York Times
Krzysztof Zabłocki
Lead iOS Engineer
AppMetrica
Николай Волосатов
iOS Developer
Coding Blocks
Harshit Dwivedi
Android Developer and Instructor
Revolut
Евгений Зубков
Android-разработчик
Badoo
Артём Рудой
Android-разработчик
Альфа-Банк
Арсен Тер-Оганисян
Senior Android Engineer
ЦУМ
Денис Кожухов
iOS Developer
РОСБАНК
Алексей Бородкин
Product Lead
e-Legion
Михаил Фуников
Android Developer
ТамТам
Дмитрий Мельников
Android Developer

Программа

09:0010:00

Утренний кофе

10:0010:05

Приветствие

Начинаем MBLT DEV 2018! Не пропустите приветственную речь генерального директора e-Legion — Романа Белодеда в Большом зале.

А пока познакомьтесь с нашими ведущими!

В Большом зале:

Илья Кулебякин, iOS Team Lead и Азрет Магометов, Android Team

В Президентском зале:

Алёна Кириллова, QA Team Lead и Никита Цыганов, Android Team Lead.

10:1010:50

Ben Pious, Uber

Когда синтаксис — не торт

Ben Pious

Цель Swift состоит в том, чтобы быть достаточно безопасным языком для программирования приложений, достаточно быстро для системного программирования, беспрепятственно взаимодействовать с Objective-C, быть достаточно производительным для сценариев и машинного обучения, и достаточно лёгким для того, чтобы научить детей писать на нём. Как сказал создатель, цель Swift — «мировое господство». Но какова стоимость этих конкурирующих приоритетов?

В докладе мы узнаем, как некоторые из самых интересных и забавных последствий этих противоречивых приоритетов проявились в огромной базе кода Uber.

11:0011:40

Звиад Кардава, Google

Создание простой и безопасной процедуры оплаты с помощью Google Pay

Звиад Кардава

Google Pay API предоставляет быстрый, простой и безопасный способ проведения процедуры оплаты в вашем приложении или на сайте. Из доклада узнаем, как работает Google Pay, обсудим преимущества и рекомендации по UX, а также разберём процесс интеграции API в несколько простых шагов.

11:5012:30

Krzysztof Zabłocki, The New York Times

Архитектура iOS-приложений

Krzysztof Zabłocki

Кшиштофт расскажет о паттернах в iOS и разберёт ошибки, которые разработчики чаще всего допускают при использовании MVC и MVVM.

12:4013:20

Евгений Зубков, Revolut

Custom View и Canvas. Создание и оптимизация динамического графика

Евгений Зубков

В докладе будет описано устройство View и его некоторые неочевидные моменты. Cоздание собственного View, отрисовка на Canvas непрерывно изменяемого графика, нюансы и оптимизация.

13:3014:00

Кофе-брейк и еда

14:0014:30

iOS-викторина

e-Legion проведёт викторину для iOS-разработчиков в Главном зале конференции: отвечай на вопросы, соревнуйся с коллегами в режиме реального времени и получай призы:

— годовые подписки на любой продукт JetBrains,
— толстовки с символикой конференции,
— сертификаты на обучение в Skyeng,
— билеты на конференцию в следующем году.

14:4015:20

Ellie Shin, Uber

Посади приложение на диету

Ellie Shin

Узнаем, как уменьшить размер приложения, увеличить его производительность и сделать привлекательным для пользователей. В докладе обсудим бинарный анализ, оптимизации и узнаем лайфхаки от Uber.

15:3016:10

Harshit Dwivedi, Coding Blocks

Firebase ML Kit: Machine Learning — это просто

Harshit Dwivedi

На I/O 2018 Google анонсировала Firebase ML Kit, который позволяет легко использовать возможности машинного обучения.

API Firebase ML Kit предлагает такие функции, как распознавание лиц, распознавание текста, обнаружение объектов и так далее. Ваши приложения также могут маркировать предоставленное изображение для особых характеристик и определять популярные ориентиры на картинке.

Из доклада узнаем, как использовать все API, доступные в Firebase ML Kit.

16:2017:00

Николай Волосатов, AppMetrica

Private API — тёмная сторона iOS-разработки

Николай Волосатов

Николай расскажет небольшую историю «преступления и наказания»: как и зачем команда AppMetrica однажды использовали Private API и что им за это было. Попутно поговорим о способах анализа и защиты со стороны системы и прикладного кода. Узнаем опыт команды AppMetrica SDK по защите данных и собственного кода.

17:0017:30

Кофе-брейк и еда

17:3017:40

Подведение итогов конкурса от РОСБАНКА

Отвергните все границы возможного и придумайте цифровой продукт будущего. Заполните анкету со своей идеей на стенде РОСБАНКа.

На сцене пройдёт награждание победителей в номинациях:
— «Самый интересный продукт»,
— «Самая безбашенная идея»,
— «Мистер Рандом».

Призы: колонки JBL Flip 4 и билеты на следующую конференцию.

Автор каждой заявки получит возможность попасть на работу в РОСБАНК.

17:4018:20

Алексей Бородкин, РОСБАНК

Product Ops: как от кодинга перейти к созданию продуктов

Алексей Бородкин

Обсудим, как традиционно устроены продуктовые команды и какую роль в них занимают разработчики, почему разработчик занимает центральное место в жизни продукта. Узнаем, что такое ProductOps: Dev Ops+Design Ops = ProductOps: эффективный продуктовый фреймворк, объединяющий разработчиков и продуктологов. Получим план действий для того, чтобы перестать быть «руками» и глубже погрузиться в продукт.

18:3019:10

John C. Fox, Netflix

Создаём приложение, удобное для пользователей во всём мире

John C. Fox

6 января 2016 года Netflix представила свой сервис почти в 200 странах, став первой по-настоящему глобальной телевизионной сетью. Приложение Netflix для iOS локализовано на 28 языках, и команда разработчиков постоянно работает над улучшением пользовательского опыта в различных направлениях. В своём выступлении Джон расскажет о: высококачественной локализации, работе с агрессивными сетевыми условиями, A/B-тестировании и многом другом.

09:0010:00

Утренний кофе

10:0010:05

Приветствие

Начинаем MBLT DEV 2018! Не пропустите приветственную речь генерального директора e-Legion — Романа Белодеда в Большом зале.

А пока познакомьтесь с нашими ведущими!

В Большом зале:

Илья Кулебякин, iOS Team Lead и Азрет Магометов, Android Team

В Президентском зале:

Алёна Кириллова, QA Team Lead и Никита Цыганов, Android Team Lead.

10:1010:50

Kaushik Gopal, Instacart

Рефакторинг мобильного приложения в UDF

Kaushik Gopal

Из доклада узнаем, как отрефакторить текущее приложение в новое, с мощной и стабильной архитектурой.

11:0011:40

Денис Кожухов, ЦУМ

Создание приложения для ритейлера

Денис Кожухов

11:5012:30

Артём Рудой, Badoo

Как мы внедрили единую дизайн-систему и ускорили разработку UI

Артём Рудой

Badoo — крупнейший в мире сервис знакомств с аудиторией в более чем 390 миллионов пользователей. Cкорость разработки и качество функциональностей критичны. Держать баланс между этими критериями непросто: Badoo существует уже 12 лет, прошло через несколько редизайнов, проводит очень много А/В-тестов и имеет обширную кодовую базу.

Чтобы поддерживать UI приложения на должном уровне, около года назад Badoo начала разрабатывать единую дизайн-систему, которой теперь пользуются команды дизайна, мобильного веба, iOS и Android. Это помогло добиться наилучшего понимания между разработчиками и дизайнерами, а как следствие — ускорить и упростить процесс разработки.

Во время внедрения единой дизайн-системы ребята столкнулись со многими проблемами из-за большого количества легаси кода. Артём расскажет, как его отрефакторили и как тестировали во время разработки, а также поговорит о системе автотестов для UI и о том, как изменились процессы разработки после интеграции.

12:4013:20

Laura Morinigo, DMod Labs

Firebase + Flutter

Laura Morinigo

Лаура Мориниго расскажет секреты работы с Flutter. Flutter — SDK для мобильных приложений от Google для создания высококачественных интерфейсов для iOS и Android в рекордные сроки, бесплатно и с открытым исходным кодом. Во время доклада узнаем тонкости Flutter и особенности интеграции с Firebase для улучшения вашего приложения.

13:3014:00

Кофе-брейк и еда

14:0014:30

Android-викторина

e-Legion проведёт викторину для Android-разработчиков в Президентстком зале конференции: отвечай на вопросы, соревнуйся с коллегами в режиме реального времени и получай призы:

— годовые подписки на любой продукт JetBrains,
— толстовки с символикой конференции,
— сертификаты на обучение в Skyeng,
— билеты на конференцию в следующем году.

14:4015:20

Михаил Фуников, e-Legion

Coroutines. Опыт практического применения

Михаил Фуников

Узнаем, как применять корутины на продакшн-проекте. Михаил расскажет о сложностях, с которыми пришлось столкнуться, о плюсах и минусах применения данного подхода. Подытожим доклад выводами о том, когда и как стоит использовать корутины у себя на проекте.

15:3016:10

Илья Велиляев, Revolut

Абстракция над UIKit. Создание экранов без наследования от UIViewController

Илья Велиляев

В докладе будут рассмотрены подходы реализации однотипных экранов; сравнения с разных перспектив: затраты времени на создание, редактирование, переиспользование логики, тестируемость.

16:2017:00

Арсен Тер-Оганисян, Альфа-Банк

Эволюция процессов CI/CD для Android-приложений. История Альфа-Банка

Арсен Тер-Оганисян

Тема CI/CD сейчас одна из самых популярных в большинстве компаний на рынке. Уже существует множество различных решений и историй развития в разных компаниях. Из доклада узнаем историю развития CI/CD в Альфа-Банке с его появления и до текущего момента.

17:0017:30

Кофе-брейк и еда

17:3018:10

Дмитрий Мельников, ТамТам

Оптимизация расхода батареи. Практические советы

Дмитрий Мельников

Разберёмся, что влияет на расход батареи для пользователей Android — рассмотрим научные исследования и проанализируем собвстенные замеры Дмитрия. Из доклада узнаем, что более энергоемко — 4G или 3G, какие существуют техники для уменьшения расхода батареи, обсудим приёмы для ускорения работы приложения.

18:2019:00

Theodor-Cosmin Didii, Facebook

Простая монетизация: интеграция вашего приложения с Facebook Audience Network SDK

Theodor-Cosmin Didii

Вы создали успешное приложение, и оно привлекло большое количество пользователей. Что дальше? Узнайте о различных форматах отображения рекламы и компромиссах между ними. Мы также обсудим важность пользовательского опыта, погрузимся в примеры кода и рассмотрим ошибки, которые часто допускают разработчики.

09:0010:00

Утренний кофе

10:0013:30

Трансляция и лаунж

13:3014:00

Кофе-брейк и еда

14:0017:00

Трансляция и лаунж

17:0017:30

Кофе-брейк и еда

17:3019:30

Трансляция и лаунж

Организаторы

  • e-Legion
  • РАЭК

Партнёры

AppMetrica
Rosbank
Digital zone
Фонд развития онлайн-образования
Alfa-Bank
Google
ЦУМ
Jet Brains
Revolut
Skyeng

Коммьюнити

MCE Conference
Digest MBLT DEV

Информационные партнёры

Mediajobs.ru
AppFutura
iOS Ninja
ICTMoscow
Apptractor
Digital HR
DevZen
Mos Events
Tproger
Cocoa Developers Club
Tagline
ВШЭ
IT-events
Droid news
Advertise.ru
Нетология
Unilead
SendPulse
Rspectr
iOS events
HRity
emailMatrix
HR channel Perezvonyu
Android_live
ZuckerStudio
Swiftbook

Дизайн-партнёр

LIMYÈ

Место проведения

Москва

МИА «Россия сегодня», Зубовский бульвар, д.4, стр. 2

Открыть в Google Maps

Контакты

Выступления
Катя Москалёва
+7 911 148 41 17
Партнёрство
Саша Волга
+7 911 923 85 33
Оплата билетов, документы
Финансовая служба Runet-id
+7 495 950 56 51

Последние новости о конференции