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

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

28 октября в Digital October прошла первая конференция мобильных разработчиков #MBLTDev.

Конференцию открыл директор по маркетингу компании e-Legion Антон Крохмалюк:

«Три года подряд, начиная с 2012, в московском Digital October проходила международная мобильная конференция #MBLT для бизнес-аудитории. В этом году мы решили пойти еще дальше и сделать конференцию, посвященную только мобильным разработчикам.»

Всего на конференцию приехало 17 спикеров из Англии, Германии, Голландии, Дании, России и США. Конференция шла на двух языках: русском и английском, с синхронным переводом. Первым выступил Глава EMEA PayPal Тим Мессейршмидт с докладом про безопасность и новые виды аутентификации.

«8,5% пользователей используют в качестве пароля Password или 123456. 45% уходят с сайта вместо того, чтобы восстановить пароль или ответить на секретные вопросы. — сказал Тим. — Для повышения безопасности мы в PayPal предлагаем использовать носимые устройства или аутентификацию без пароля (например, OpenID).»

Следом за Тимом на сцену вышел канадский блоггер и iOS-разработчик онлайн-галереи Artsy Эш Фюрроу, который рассказал про решение проблем и реактивное программирование на Swift. За получасовой доклад Эш успел показать несколько актуальных примеров разработки на Swift и ответить на вопросы аудитории. Продолжил конференцию доклад от русскоязычного спикера - руководителя разработки рекламных продуктов ВКонтакте Андрея Новосельского про мобильную рекламу. Андрей представил новейшую статистику пользователей сервиса. Как оказалось, приложением Вконтакте под Android пользуется 17,8 млн пользователей, в то время как под iOS почти в 2,5 раза меньше — всего 7,5 млн, и в общей сложности в приложении пользователи проводят 9,6 часов в месяц.

После Андрея на сцене появился руководитель отдела разработки мобильного ПО компании Intel Илья Славутин, который рассказал о новом кросс-платформенном фреймворке Intel INDE. Илья показал устройство фреймворка, его возможности и примеры создания мультимедийного приложения. Продолжил конференцию мобильный архитектор ТКС Банка Дмитрий Тарасов с докладом про переиспользование кода и повышение качества и скорости разработки.

Следующим выступал iOS-разработчик компании Одноклассники Юрий Буянов. Юрий начал свою презентацию про опыт использования MVVM в реальных проектах с слайда с белкой, а примеры кода объяснял с помощью единорога, чем привел слушателей в полный восторг. Сам доклад был посвящён практическим аспектам разработки iOS-приложений с использованием архитектуры MVVM. В частности, рассматривались способы осуществления навигации и реализации списков в рамках такой архитектуры. Для слушателей, незнакомых c предметом, в начале доклада было сделано небольшое введение в MVVM и ReactiveCocoa. Закрыл дообеденную часть конференции ведущий инженер по безопасности компании Via Forensics Андрей Беленко с докладом про безопасность iOS-устройств. Андрей рассказал, на что нужно обращать внимание при разработке приложений с точки зрения безопасности и чего делать категорически нельзя.

После обеда конференцию продолжил iOS-разработчик компании e-Legion Руслан Гуменный с рассказом про codedesign. Вслед за Русланом на сцене появился CTO Mb-Lock и основатель Google Developer Group Омск Алексей Коровянский с докладом про автоматическое тестирование Andorid-приложений на примере двух фреймворков. Алексей рассказал про проблемы и трудности, с которыми сталкиваются при автоматизации тестирования, привел примеры, исходя из своего опыта, решение проблем, примеры того, что было раньше, что есть сейчас и сделал прогноз того, что нас ожидает в будущем. Следующий доклад снова был посвящен разработке под iOS ­— Руслан Шевчук из Aviasales рассказал про особенности использования Core Data и синхронизацию в iCloud.

Продолжил тему разработки для iOS indie-разработчик Александр Черный. Свое выступление «Трилатерация с помощью iBeacon» Александр начал с демонстрации того, как работают биконы и что собой представляет трилатерация. В докладе Александр подробно рассмотрел конкурирующие технологии и с какими трудностями приходится сталкиваться при работе с биконами. После Александра на сцену вышли представители компании Google: пресейл инженер Дмитрий Нефедкин и менеджер программ Наталья Ефимцева. Они рассказали про backend-разработку для мобильного приложения с использованием Google Cloud.

После Дмитрия и Натальи выступил вице-президент по разработке компании Realm Брайан Мюнхольм. Брайан показал презентацию о создании сервиса Realm и рассказал, чем их движок мобильных баз данных лучше SQLite:

«В первые 2 месяца после релиза, Realm стали использовать больше 20 000 разработчиков. В данный момент в разработке находится больше 1000 приложений на нашем движке.»

Продолжил конференцию ведущий продуктолог JetBrains Илья Рыженков c докладом про язык программирования для Android Kotlin. Илья рассказал про историю создания языка, его преимущества перед Java и показал несколько примеров кода.

Тройку заключительных докладов открыл директор по развитию Soundcloud Энди Карвелл презентацией «Как мы переделывали iOS-приложение с нуля». Следующим на сцене появился старший инженер-программист компании Twitter Тай Смит с докладом про разработку SDK под Android. Заключающим выступлением стал доклад «Как не стать заложником одной платформы» от программ-менеджера Parallels Access Алексея Панфилова.

Пока спикеры рассказывали о последних трендах мобильной разработки, в Твиттере участники вели живую трансляцию и боролись за сувениры от организаторов. Лучшим достались годовые подписки на Parallels Access, футболки от Soundcloud и #MBLTDev.

Также, на площадке мероприятия были организованы две зоны отдыха от партнеров конференции — ТКС Банка и Одноклассников. Во время перерывов посетители могли зарядить свои мобильные устройства, поиграть в приставки, принять участие в чемпионате по настольному футболу, подкрепиться и просто отдохнуть в приятном общении с коллегами.

Презентации с конференции можно найти на Slideshare, видео — на нашем Youtube-канале, фотоочет — в группе на Facebook.

Спикеры

Тай Смит
Тай Смит
Старший инженер-программист, Twitter
Андрей Новосельский
Андрей Новосельский
Руководитель по разработке рекламных продуктов, ВКонтакте
Дмитрий Тарасов
Дмитрий Тарасов
Мобильный архитектор, ТКС Банк
Эш Фюрроу
Эш Фюрроу
iOS-разработчик, Artsy
Тим Мессершмидт
Тим Мессершмидт
Глава EMEA, PayPal
Илья Славутин
Илья Славутин
Руководитель отдела разработки мобильного ПО, Intel
Энди Карвел
Энди Карвел
Директор по развитию, Soundcloud
Илья Рыженков
Илья Рыженков
Ведущий продуктолог, JetBrains
Юрий Буянов
Юрий Буянов
Разработчик мобильных приложений, Одноклассники
Дмитрий Нефедкин
Дмитрий Нефедкин
Пресейл инженер, Google
Брайан Мюнхольм
Брайан Мюнхольм
Вице-президент по разработке, Realm
Джаспер Блюз
Джаспер Блюз
Основатель, Руководитель проектов, Typhoon
Руслан Шевчук
Руслан Шевчук
iOS-разработчик, Aviasales
Алексей Панфилов
Алексей Панфилов
программ-менеджер продукта Parallels Access, Parallels
Андрей Беленко
Андрей Беленко
Ведущий инженер по безопасности , viaForensics
Александр Черный
Александр Черный
iOS & OS X -разработчик, Indie-разработчик
Алексей Коровянский
Алексей Коровянский
CTO, Mb-Lock
Руслан Гуменный
Руслан Гуменный
iOS-разработчик, e-Legion

Программа

Приветствие
10:00
    Современная аутентификация
    10:10
    • Pp 1
      Тим Мессершмидт
      Глава EMEA, PayPal
    Разработка на Swift
    10:40
    • Ashfurrow square
      Эш Фюрроу
      iOS-разработчик, Artsy
    Мобильная реклама ВКонтакте
    11:10
    • Gbyus1oow s
      Андрей Новосельский
      Руководитель по разработке рекламных продуктов, ВКонтакте
    Преимущества использования Intel INDE для кросс-ОС разработки на примере создания мультимедиа приложения
    11:30
    • Iliya
      Илья Славутин
      Руководитель отдела разработки мобильного ПО, Intel
    Практический пример переиспользования кода. Как повысить качество и ускорить разработку
    12:00
    • Kjhkj1
      Дмитрий Тарасов
      Мобильный архитектор, ТКС Банк
    Опыт использования MVVM в реальных проектах
    12:30
    • Dscf1221
      Юрий Буянов
      Разработчик мобильных приложений, Одноклассники
    Безопасность iOS-устройств
    12:55
    • Headshot1
      Андрей Беленко
      Ведущий инженер по безопасности , viaForensics
    Обед
    13:35
      Знакомство с codesign
      14:25
      • %d1%80%d1%83%d1%81
        Руслан Гуменный
        iOS-разработчик, e-Legion
      Автоматическое тестирование Android приложений c любовью
      14:50
      • 1e66cc21
        Алексей Коровянский
        CTO, Mb-Lock
      Core Data: особенности использования и синхронизация в iCloud
      15:15
      • Ruslan shevchuk aviasales
        Руслан Шевчук
        iOS-разработчик, Aviasales
      Трилатерация с помощью iBeacon
      15:40
      • %d1%87%d0%b5%d1%80%d0%bd%d1%8b%d0%b9
        Александр Черный
        iOS & OS X -разработчик, Indie-разработчик
      Разработка backend для мобильного приложения с использованием Google Cloud
      16:10
      • Unnamed (2)
        Дмитрий Нефедкин
        Пресейл инженер, Google
      Уроки, которые мы выучили, создавая Realm
      16:35
      • Brian
        Брайан Мюнхольм
        Вице-президент по разработке, Realm
      Kotlin для Android, или лёгкий способ перестать программировать на Java
      17:05
      • Jetbrains
        Илья Рыженков
        Ведущий продуктолог, JetBrains
      Как мы переделывали iOS-приложение с нуля
      17:35
      • Andy carvell 1 1
        Энди Карвел
        Директор по развитию, Soundcloud
      Разработка первоклассных SDK для Android
      18:05
      • Blue vneck
        Тай Смит
        Старший инженер-программист, Twitter
      Как не стать заложником одной платформы
      18:35
      • Panfilov
        Алексей Панфилов
        программ-менеджер продукта Parallels Access, Parallels
      After-party в Joys Bar
      19:30

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

        Партнёры

        Одноклассники
        Тинькофф Кредитные Системы
        ВКонтакте
        Digital October Center
        Hotel Baltschug Kempinski Moscow
        Runet-id
        Digital Zone

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

        iGuides
        iPhones.ru
        MacRadar
        Лайфхакер
        CMS Magazine
        Macster
        Интерфакс
        Apps4all
        reDroid
        it-sobytie
        ФРИИ
        РИА Новости
        Semsocial
        IT Mozg
        realtime.ru
        Clickky
        unilead
        Аргументы и факты
        Vintera
        Job.ru
        Educore
        Типичный программист
        Хакер
        Apptractor
        HackDay
        Зона Действия
        MDDAY
        LaunchGurus
        Global CIO
        Weblancer
        Spice Agency
        Digital HR
        SuperJob

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

        Digital October

        Москва, Берсеневская наб. 6, строение 3

        Открыть в Google Maps

        Контакты:

        Партнёрство

        Наталия Поварова

        +7 911 178 07 18

        Участие

        Ольга Трускова

        +7 904 601 67 65