Извините, регистрация закрыта. На событие уже зарегистрировалось слишком много человек.
Узнать подробности можно телеграм чате MOSDROID – @mosdroid
Следите за анонсами на канале видеоблога "Android в лицах" – @androidinfaces
Приглашаем вас на одиннадцатый митап сообщества Android разработчиков MOSDROID, который пройдет 22 сентября в офисе компании Яндекс, В БЦ "Бенуа" по адресу Пискарёвский проспект 2к2.
В этот раз мы научимся быть гуру производительности путём автоматизации темизации приложения, продолжим повышать производительность погружаясь в правильный подход к юнит тестам на Android. И узнаем об опыте объединения двух отличных и крупных приложений от команды Aviasales.
Для участия в мероприятии необходимо зарегистрироваться.
Традиционной прямой трансляции в этот раз не будет, но ссылки на видеозаписи будут опубликованы в телеграмм канале видеоблога «Android в Лицах» – @androidinfaces
Также подписывайтесь на чат сообщества Mosdroid в telegram – @mosdroid
Программа
15:30–16:30 — Регистрация
16:30 — «Автоматизация темизации приложения. Генерация стилей, ресурсов и атрибутов», Даниил Попов, Mail.ru
17:25 — «Aviasales Отели - практический опыт объединения двух приложений», Евгений Шишкин, Aviasales
18:30 — Круглый стол «Diversity: мифы и реальность»
20:10 — «Простые рецепты хороших юнит тестов», Константин Заикин, Яндекс
21:00 — Социальная часть: пошуметь в паб
Доклады
– «Автоматизация темизации приложения. Генерация стилей, ресурсов и атрибутов», Даниил Попов, Mail.ru
В докладе будет рассказано о проблемах приложения с несколькими разными темами, о том как их решали раньше, к чему это привело и как удалось всё привести в порядок с помощью автоматической генерации тем. Поговорим о том, как была создана утилита, превращающая палитру из Sketch-макета в список цветов в xml-файлах, создающая drawable-ресурсы по шаблону, который умеет ссылаться на другие ресурсы и цвета палитры. И все это с возможностью проставлять квалификаторы генерируемым ресурсам. Также будет затронута тема разделения ответственности за темизацию приложения между разработчиками и дизайнерами. Будет показано как это всё работает в большом приложении, делая счастливыми всех участников процесса разработки.
— «Aviasales Отели - практический опыт объединения двух приложений», Евгений Шишкин, Aviasales
До недавнего времени у нас независимо существовало два приложения: Aviasales метапоиск авиабилетов Hotellook метапоиск отелей/хостелов/аппартов
И все было хорошо, пока сверху не пришла задача интегрировать возможность поиска и бронирования отелей в приложение Aviasales, для того чтобы увеличить конверсию пользователей в отельную часть и зарабатывать еще больше денег☺
Так как Aviasales и Hotellook это совершенно разные проекты с разными командами, разными архитектурными подходами, то задача оказалась весьма непростой и интересной.
Спойлер: В результате объединения приложения, свет увидели несколько любопытных open source библиотек:
– «Простые рецепты хороших юнит тестов», Константин Заикин, Яндекс
В Яндекс Браузере для Android на каждом пулреквесте прогоняется 12 тысяч тестов с Success Rate 100%. Мы довели тестовое покрытие до 60% и выпилили тестов больше, чем их всего бывает в обычном Android проекте. Я расскажу про типичные ошибки при написании юнит тестов для Android. Если освоить их небольшой список, можно стать гуру в своей команде и полюбить писать тесты.
Minute of Clarity: При регистрации на мероприятие данные вашей анкеты будут предоставленны владльцам хост площадки
Подпишись что бы не пропустить анонс следующих встреч: