Как роботы захватили Droidcon

На крупнейшей в Восточной Европе Android-конференции роботы были всюду: среди докладчиков, гостей и организаторов. Программа, сформированная не как у людей, новые форматы (и План Б на случай, если они не сработают) и другие истории о том, как вместе с Apps4All и Яндексом мы делали конференцию, на которой было интересно нам самим —  рассказывают главные действующие лица (и роботы).

Юлия Рясная, организатор Droidcon Moscow:

— Московский DroidCon — продолжение международной серии конференций. Из-за того, что в этом году нам пришлось достаточно долго ждать финального подтверждения от правообладателя бренда, на организацию самого мероприятия оставался всего месяц. Несмотря на это DroidCon посетили около 300 разработчиков. Но для тех, кто не смог прийти, мы записали все на видео — программа в этом году была действительно интересной.

Александр Ефременков, Android Engineer Яндекс:

— Среди разработчиков есть как постоянно актуальные темы, вроде безопасности и базовых принципов работы платформы, так и тренды, самые актуальные из которых — это Architecture components, CI, Docker, Automation, IoT, Android O. Определив для себя перечень основных тем, мы написали знакомым разработчикам, у которых есть интересный опыт в выбранных областях. Благодаря тому, что докладчики достаточно опытные, прогонов как таковых не было.

Артур Сахаров, технический директор Redmadrobot:

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

Для нас было важно, чтобы разработчики получили информацию от ребят, которые в этой стране, в этой команде делают крутые вещи.

Мы отбирали доклады не через call for papers, а отталкиваясь от тем, которые нам хотелось осветить, которые важны. Мы учли и опыт собеседований в Redmadrobot — так появилась сетка с темами, для каждой из которых мы искали лучших специалистов с релевантным опытом и предлагали им выступить. Конечно, некоторые доклады попали в программу через call for papers, но большинство выступающих мы приглашали сами — тех, кого уважаем и которым готовы доверить осветить ту или иную тему.

В рамках конференции было два потока: в большом зале шли доклады, а для малого мы придумали новые интересные форматы, сессии Q&A и FastTrack, короткие 15-минутные доклады.

Александр Блинов, Android Team Lead Redmadrobot:

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

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

Артур Сахаров, технический директор Redmadrobot:

— Обычно в России на конференциях задают мало вопросов. Получается, что разработчик послушал крутых специалистов, но интересных подробностей не узнал: постеснялся спросить, не успел и так далее. Чтобы этого избежать, мы организовали во втором зале секцию Q&A, причем программа была выстроена таким образом, что послушав доклад в большом зале, участники конференции могли задать вопрос на ту же тему в ходе Q&A. Зная, что вопросов может быть мало, мы с докладчиками подготовили план Б — у каждого была тема, о которой он мог рассказать.

В программе конференции можно выделить три основных блока. Проектирование библиотек — очень важная тема как для тех, кто создает свои open source компоненты, так и для разработчиков, которые работают с чужими библиотеками или хотят повлиять на сообщество.

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

И третья тема — ORM, работа с данными и их хранение. Если под iOS есть пара распространенных решений и неплохое системное, на Android устоявшегося подхода все еще не хватает.

Мы включили в программу и собственные инсайды. С докладом по Google Assistant выступили разработчики из KODE. На русском языке этот сервис пока не поддерживается, но мы общались с Google и знаем планы по его развитию. У разработчиков появится возможность делать решения не как у Apple с Siri, а гораздо круче — и готовиться к этому нужно уже сейчас.

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

Никита Русин, Android-разработчик KODE:

— Нас впервые пригласили на конференцию такого масштаба рассказать про опыт разработки голосовых интерфейсов. Специально для доклада мы подготовили MVP голосового помощника, позволяющего определиться с выбором сорта пива в гипотетическом баре.

Очень понравилась атмосфера: само количество профессиональных андроид-разработчиков на квадратный метр, с которыми можно не только обсудить доклады, но и получить дельные советы.

Александр Блинов, Android Team Lead Redmadrobot:

— День завершился первой публичной записью Android Dev Podcast, ребята своими глазами увидели как проходит запись подкаста и как выглядит канбан доска с темами выпуска. В юбилейном подкасте #50 кроме привычных ведущих можно услышать и голоса ребят, посетивших Droidcon. Заходи на московский Droidcon, впиши себя в историю ;)