Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей

    Всем привет! На московской конференции Mobius 2017 мы провели конкурс Мамин Архитектор, в котором просили участников придумать свои оригинальные архитектуры мобильных приложений. В результате мы получили около ста пятидесяти заявок на победу! Под катом мы собрали лучшие работы участников и проанализировали основные тренды.


    А ещё мы адаптировали наш конкурс для проведения онлайн. Вдохновляйтесь и присоединяйтесь!


    Осторожно, очень много картинок, 18+!


    Yet another mobile app architecture


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


    Со всеми этими задачами у нашей команды, честно признаться, совсем не осталось времени на изобретение новой собственной архитектуры, поэтому мы вместе с YourDestiny и командой придумали и организовали наш конкурс. На самом деле, мы, конечно, изначально не предполагали делать серьёзный конкурс и рады, что участники поняли нашу иронию и творчески подошли к нему.


    Правила


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



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



    Отзывы участников


    Большинству участников конференции конкурс понравился — как задумка и реализация, так и наши весёлые и общительные стендисты и призы. Но были и те, кому наша механика не зашла: например, гарантированный сувенир получили только первые 50 участников, и это некоторых расстроило. А ещё работ было действительно много, и не все получилось повесить на самые удобные для просмотра места. Мы учтём все пожелания в следующий раз. Ну и теперь — к работам участников!


    Мобильные архитектуры участников


    Дисклеймер

    Некоторые примечательные архитектуры пришлось снять с публикации, так как они обладали признаками нарушения статей КоАП РФ. И в целом, все опубликованные ниже работы — это творчество их авторов и мы не несем за него ответственности:).


    Какие же основные тренды мы увидели? Немного диванной аналитики.


    Тренд первый: ненависть к менеджерам


    Более чем в 20 работах участников мы обнаружили признаки ненависти к такой социальной группе, как менеджеры.


    Забегая вперёд, первое место в конкурсе заняла архитектура «Вася работает», автор которой визуализировал то давление и фрустрацию, которые испытывает условный разработчик Василий.


    002. Вася Работает



    Разработчики явно противопоставляют себя менеджерам и массово выплеснули эту боль на бумагу.


    126. Еб:)ь код



    Целый ряд работ с говорящими названиями вроде «Так просил сделать менеджер», «Manager-oriented architecture», «Manager-driven app», «Я сам», «Crazy manager» намекают на то, что менеджеров лучше не привлекать к вопросам разработки архитектуры мобильных приложений.


    041. Так просил сделать менеджер



    023. Ожидание / Реальность



    025. Crazy Manager



    100. Manager oriented architecture



    Двое участников конкурса откровенно призывали к насилию и сулили менеджерам плохой конец (надеемся, что до этого не дойдёт).


    032. Manager Fate



    109. Менеджеров на вилы



    Мы были крайне удивлены тому, что нелюбовь к менеджерам стала лейтмотивом, видимо, сотрудникам продуктовых компаний в этом отношении сильно проще живётся, чем работникам аутсорса.


    Второй тренд: «хаос — отец архитектуры»


    В нашем непредсказуемом и быстро меняющемся мире вообще нет места четким упорядоченным структурам, считают 19 участников конкурса, идеал недостижим.


    003. Chaos Achitecture



    016.



    124. AIW



    030. omgmpvv



    103. PD



    Да и вообще, в реальном мире дела делают как-то так.


    027. Реальный мир



    028. Manager — Programmer — Result



    696. Хренак хренак и в продакшон



    108. Singleton



    И если всё и так функционирует, то зачем что-то менять? Работает — не трогай!


    102. Работает не трогай



    Третий тренд: как корабль назовёшь


    Нейминг — ключ к успеху, так думают около 15 участников нашего конкурса, которые занялись комбинированием элементов с целью получить привлекательные названия. Так мы получили PIVAS, EDA, COVER, RUSLAN, AVITO, VEDRO, PARADICE и другие архитектуры.


    056. DRAWER



    011. VEDRO



    071. PIVAS



    017. MAMCA


    Когда уже придумал название, а элементы не совсем подходят.


    043. RUSLAN



    Четвёртый тренд — улучшение существующих архитектур


    Не обошлось, конечно же, без модификаций уже известных архитектур. Чаще всего тюнили Viper.


    006. VIPER-S



    121. Clean HH Viper



    050. VIDOR-S



    35. Fully Reactive MVVM



    Пятый тренд: junior-разработчики


    Ну и какая бы ни была у вас архитектура, не оставляйте джунов без присмотра!


    019. Junior пишет крутую архитектуру



    033. Все в отпуске, остался только джун



    038. JUNIOR STYLE



    Вне трендов


    Авторы некоторых работ крайне художественно подошли к участию в конкурсе, и хотя их нельзя отнести ни к одному из популярных трендов, мы считаем нужным опубликовать эти работы, тем более, что 123 занял второе место в общем зачете.


    010. Код — в радость, билд — в сладость! КРБС



    061. ЖигУли



    99. Podlodka as architecture



    123. CLYM (carefull like your mama)



    Вместо выводов


    Не будем даже пытаться резюмировать наш конкурс, лишь скажем спасибо всем, кто принял в нём участие: надеемся вы и сами получили удовольствие от процесса, а некоторые — ещё и от призов.


    Мамин архитектор — теперь онлайн на Хабре!


    Тем же, кто пропустил Mobius 2017 в Москве, мы предлагаем почувствовать себя в шкуре маминого архитектора, не выходя из дома. Для этого мы подготовили шаблон в Google Презентациях. Ключевые блоки для создания архитектуры вы найдёте внутри. Делайте копию файла (Файл → Создать копию) и творите!


    Призы


    Топ-3 участников мы наградим призами.


    1. Главный приз — билет на питерский Mobius 2018! А в дополнение к нему майка Avito, два значка на выбор и пара носков.
    2. Второе место: майка Avito, два значка на выбор и пара носков.
    3. Третье место: носки и два значка на выбор.

    Топ-10 участникам отправим наборы наклеек «Мамин архитектор».



    Неважно, где вы живёте — доставим почтой или курьером.


    Подведение итогов


    Крепите свои архитектуры картинками в комментариях, зовите участвовать знакомых и голосуйте. Определяющих критериев два: — количество «плюсов» за ваш комментарий с картинкой и время публикации. Если несколько участников будут соревноваться за призовое место с одинаковым количеством голосов, то приз получит тот, кто опубликовал архитектуру раньше.


    Итоги подведём в следующую пятницу, 8 декабря в 13:00 по Москве.


    Придумай свою мобильную архитектуру, порадуй маму!

    Avito 321,58
    Avito – сайт объявлений №1 в России
    Поделиться публикацией
    Комментарии 10
    • +6

      Отличный пятничный пост.
      Спасибо!

      • +3
        нашел свою, приятно:)
        • +6
          image
          • 0
            Поздравляем! Ты набрал больше всех голосов. Билет на Mobius и набор подарков отправится к тебе.
            Напиши, пожалуйста, мне в личку твой почтовый адрес, ФИО и телефон для связи с тобой, чтобы мы передали тебе приз.
          • +2
            • 0
              Привет! Поздравляем: твоя архитектура заняла третье место.
              Напиши, пожалуйста, мне в личку твой почтовый адрес, ФИО и телефон для связи с тобой, чтобы мы передали тебе приз.
            • +1
              Вот ещё одна архитектура. Её нам прислали в телеграм-чате.
              Автор — wowlocal.
              • 0
                А это четвертое место — свяжемся с автором в телеграме.
              • +4
                image
                • 0
                  Привет! Поздравляем: твоя архитектура заняла второе место.
                  Напиши, пожалуйста, мне в личку твой почтовый адрес, ФИО и телефон для связи с тобой, чтобы мы передали тебе приз.

                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                Самое читаемое