В этом году MBLT DEV собрала более 600 участников: iOS- и Android-разработчиков, тестировщиков, аналитиков, руководителей проектов мобильной разработки и других представителей профессионального сообщества.
Спикеры из Netflix, Google, Uber, The New York TImes, РОСБАНК, AppMetrica, Revolut, Альфа-Банк и других компаний выступили с докладами о последних трендах мобильной разработки и поделились собственным опытом и практикой. Главными темами конференции стали локализация, оптимизация, тестирование, Firebase, Flutter и многое другое.
Начинаем MBLT DEV 2018! Не пропустите приветственную речь генерального директора e-Legion — Романа Белодеда в Большом зале.
А пока познакомьтесь с нашими ведущими!
В Большом зале:
Илья Кулебякин, iOS Team Lead и Азрет Магометов, Android Team
В Президентском зале:
Алёна Кириллова, QA Team Lead и Никита Цыганов, Android Team Lead.
Цель Swift состоит в том, чтобы быть достаточно безопасным языком для программирования приложений, достаточно быстро для системного программирования, беспрепятственно взаимодействовать с Objective-C, быть достаточно производительным для сценариев и машинного обучения, и достаточно лёгким для того, чтобы научить детей писать на нём. Как сказал создатель, цель Swift — «мировое господство». Но какова стоимость этих конкурирующих приоритетов?
В докладе мы узнаем, как некоторые из самых интересных и забавных последствий этих противоречивых приоритетов проявились в огромной базе кода Uber.
Google Pay API предоставляет быстрый, простой и безопасный способ проведения процедуры оплаты в вашем приложении или на сайте. Из доклада узнаем, как работает Google Pay, обсудим преимущества и рекомендации по UX, а также разберём процесс интеграции API в несколько простых шагов.
Кшиштофт расскажет о паттернах в iOS и разберёт ошибки, которые разработчики чаще всего допускают при использовании MVC и MVVM.
В докладе будет описано устройство View и его некоторые неочевидные моменты. Cоздание собственного View, отрисовка на Canvas непрерывно изменяемого графика, нюансы и оптимизация.
e-Legion проведёт викторину для iOS-разработчиков в Главном зале конференции: отвечай на вопросы, соревнуйся с коллегами в режиме реального времени и получай призы:
— годовые подписки на любой продукт JetBrains,
— толстовки с символикой конференции,
— сертификаты на обучение в Skyeng,
— билеты на конференцию в следующем году.
Узнаем, как уменьшить размер приложения, увеличить его производительность и сделать привлекательным для пользователей. В докладе обсудим бинарный анализ, оптимизации и узнаем лайфхаки от Uber.
На I/O 2018 Google анонсировала Firebase ML Kit, который позволяет легко использовать возможности машинного обучения.
API Firebase ML Kit предлагает такие функции, как распознавание лиц, распознавание текста, обнаружение объектов и так далее. Ваши приложения также могут маркировать предоставленное изображение для особых характеристик и определять популярные ориентиры на картинке.
Из доклада узнаем, как использовать все API, доступные в Firebase ML Kit.
Николай расскажет небольшую историю «преступления и наказания»: как и зачем команда AppMetrica однажды использовали Private API и что им за это было. Попутно поговорим о способах анализа и защиты со стороны системы и прикладного кода. Узнаем опыт команды AppMetrica SDK по защите данных и собственного кода.
Отвергните все границы возможного и придумайте цифровой продукт будущего. Заполните анкету со своей идеей на стенде РОСБАНКа.
На сцене пройдёт награждание победителей в номинациях:
— «Самый интересный продукт»,
— «Самая безбашенная идея»,
— «Мистер Рандом».
Призы: колонки JBL Flip 4 и билеты на следующую конференцию.
Автор каждой заявки получит возможность попасть на работу в РОСБАНК.
Обсудим, как традиционно устроены продуктовые команды и какую роль в них занимают разработчики, почему разработчик занимает центральное место в жизни продукта. Узнаем, что такое ProductOps: Dev Ops+Design Ops = ProductOps: эффективный продуктовый фреймворк, объединяющий разработчиков и продуктологов. Получим план действий для того, чтобы перестать быть «руками» и глубже погрузиться в продукт.
6 января 2016 года Netflix представила свой сервис почти в 200 странах, став первой по-настоящему глобальной телевизионной сетью. Приложение Netflix для iOS локализовано на 28 языках, и команда разработчиков постоянно работает над улучшением пользовательского опыта в различных направлениях. В своём выступлении Джон расскажет о: высококачественной локализации, работе с агрессивными сетевыми условиями, A/B-тестировании и многом другом.
Начинаем MBLT DEV 2018! Не пропустите приветственную речь генерального директора e-Legion — Романа Белодеда в Большом зале.
А пока познакомьтесь с нашими ведущими!
В Большом зале:
Илья Кулебякин, iOS Team Lead и Азрет Магометов, Android Team
В Президентском зале:
Алёна Кириллова, QA Team Lead и Никита Цыганов, Android Team Lead.
Из доклада узнаем, как отрефакторить текущее приложение в новое, с мощной и стабильной архитектурой.
Badoo — крупнейший в мире сервис знакомств с аудиторией в более чем 390 миллионов пользователей. Cкорость разработки и качество функциональностей критичны. Держать баланс между этими критериями непросто: Badoo существует уже 12 лет, прошло через несколько редизайнов, проводит очень много А/В-тестов и имеет обширную кодовую базу.
Чтобы поддерживать UI приложения на должном уровне, около года назад Badoo начала разрабатывать единую дизайн-систему, которой теперь пользуются команды дизайна, мобильного веба, iOS и Android. Это помогло добиться наилучшего понимания между разработчиками и дизайнерами, а как следствие — ускорить и упростить процесс разработки.
Во время внедрения единой дизайн-системы ребята столкнулись со многими проблемами из-за большого количества легаси кода. Артём расскажет, как его отрефакторили и как тестировали во время разработки, а также поговорит о системе автотестов для UI и о том, как изменились процессы разработки после интеграции.
Лаура Мориниго расскажет секреты работы с Flutter. Flutter — SDK для мобильных приложений от Google для создания высококачественных интерфейсов для iOS и Android в рекордные сроки, бесплатно и с открытым исходным кодом. Во время доклада узнаем тонкости Flutter и особенности интеграции с Firebase для улучшения вашего приложения.
e-Legion проведёт викторину для Android-разработчиков в Президентстком зале конференции: отвечай на вопросы, соревнуйся с коллегами в режиме реального времени и получай призы:
— годовые подписки на любой продукт JetBrains,
— толстовки с символикой конференции,
— сертификаты на обучение в Skyeng,
— билеты на конференцию в следующем году.
Узнаем, как применять корутины на продакшн-проекте. Михаил расскажет о сложностях, с которыми пришлось столкнуться, о плюсах и минусах применения данного подхода. Подытожим доклад выводами о том, когда и как стоит использовать корутины у себя на проекте.
В докладе будут рассмотрены подходы реализации однотипных экранов; сравнения с разных перспектив: затраты времени на создание, редактирование, переиспользование логики, тестируемость.
Тема CI/CD сейчас одна из самых популярных в большинстве компаний на рынке. Уже существует множество различных решений и историй развития в разных компаниях. Из доклада узнаем историю развития CI/CD в Альфа-Банке с его появления и до текущего момента.
Разберёмся, что влияет на расход батареи для пользователей Android — рассмотрим научные исследования и проанализируем собвстенные замеры Дмитрия. Из доклада узнаем, что более энергоемко — 4G или 3G, какие существуют техники для уменьшения расхода батареи, обсудим приёмы для ускорения работы приложения.
Вы создали успешное приложение, и оно привлекло большое количество пользователей. Что дальше? Узнайте о различных форматах отображения рекламы и компромиссах между ними. Мы также обсудим важность пользовательского опыта, погрузимся в примеры кода и рассмотрим ошибки, которые часто допускают разработчики.