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

,
Москва

e-Legion соберёт топовых мобильных разработчиков

  • Доклады от лидеров
    iOS- и Android-разработки
  • Квесты, викторины
    и задачки
  • 800 участников
    и приглашённые эксперты

Кто будет

Team Lead
31%
Мобильные разработчики
45%
Tech Lead
24%
Senior
51%
Junior
21%
Middle
28%
>290
iOS-разработчиков
>310
Android-разработчиков
>60
тестировщиков
>70
руководителей проектов
>40
инди-разработчиков
>30
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
Спикер уточняется
Спикер уточняется
Revolut
Илья Велиляев
iOS-разработчик
The New York Times
Krzysztof Zabłocki
Lead iOS Engineer
AppMetrica
Николай Волосатов
iOS-разработчик
Coding Blocks
Harshit Dwivedi
Android Developer and Instructor
Revolut
Евгений Зубков
Android-разработчик
Badoo
Артём Рудой
Android-разработчик
Альфа-Банк
Арсен Тер-Оганисян
Senior Android Engineer
ЦУМ
Денис Кожухов
iOS-разработчик
РОСБАНК
Алексей Бородкин
Product Lead
e-Legion
Михаил Фуников
Android-разработчик
Mail.Ru
Дмитрий Мельников
Android Developer

Программа

09:3010:00

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

10:0010:05

Приветствие

10:1010:50

Ben Pious, Uber

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

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

Спикер уточняется, Google

Тема уточняется

Спикер уточняется
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-викторина

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

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

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:3010:00

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

10:0010:05

Приветствие

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-викторина

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

Дмитрий Мельников, Mail.Ru

Оптимизация расхода батареи. Быстрый запуск приложения. Практические советы

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

Theodor-Cosmin Didii, Facebook

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

Theodor-Cosmin Didii
Вы создали успешное приложение, и оно привлекло большое количество пользователей. Что дальше? Узнайте о различных форматах отображения рекламы и компромиссах между ними. Мы также обсудим важность пользовательского опыта, погрузимся в примеры кода и рассмотрим ошибки, которые часто допускают разработчики.
09:3010: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

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