Avokado Project
Всем привет!
Мы анонсируем старт сотрудничества в формате open-source между «Авито» и «Лабораторией Касперского» — Avokado. Главная цель этого проекта — разработать инструменты, которые упростят жизнь мобильных разработчиков.
Мы искренне верим в синергию, и что 1+1 может давать в сумме больше двух. Верим, что группа людей с общей целью может достигнуть большего, чем одиночки. Что стоит делиться опытом, знаниями и инструментами, ведь в ответ ты получаешь больше, чем отдаешь. Именно в этом суть open-source.
Кто мы?
Мы — группа инженеров с большим опытом в мобильной разработке. Мы помним второй Android, появление фрагментов, как выглядел Holo и как Material вытолкнул его со сцены. Мы верим, что вместе сможем создать полезные и эффективные инструменты.
Команда
Сергей Боиштян, Software Engineer
Работает в «Авито» в команде, которая занимается инфраструктурой CI для Android-приложений. Пишет Gradle-плагины и фреймворк для тестирования.
Дмитрий Воронин, Android-инженер
Работает в «Авито» с 2014 года, занимается CI/CD в Android с 2016-го.
Евгений Кривобоков, Android-инженер
Попал в Android-разработку в 2013-м. Через два года перешел в «Авито». Постепенно все больше фокусировался на платформенной разработке. Помогал другим инженерам с общими инструментами, сборкой приложения. С 2018-го занимается инструментами тестирования и CI.
Егор Курников, Android-инженер
В Android-разработке с 2016 года. Android-инженер в Yandex, в прошлом — в «Лаборатории Касперского» и «Сбербанке». Один из разработчиков фреймворка Kaspresso.
Евгений Мацюк, Software Expert в «Лаборатории Касперского», Google Developer Expert
Поднимает с колен разработку и себя в 5 утра. Автор статей и докладов об Android-разработке, организатор митапов, воркшопов и академий. Автор архитектурного CookBook. Один из авторов фреймворка Kaspresso. Верит в светлое будущее с автотестами и обещает рай на Земле вместе с ними.
Руслан Мингалиев, Android-инженер
Занимается разработкой приложений для Android с 2013 года. Senior software engineer в «Лаборатории Касперского». Один из авторов фреймворка Kaspresso, контрибьютор Avito Android Open Source.
Даниил Попов, Android-инженер
В Android-разработке с 2012 года. В настоящее время занимается инфраструктурой Android-проекта в «Авито». До этого работал в Mail.ru и преподавал мобильную разработку в Технопарке.
Что мы готовы предложить уже сейчас
Всеми своими действиями мы будем делиться на нашем сайте. Наиболее интересные разделы — это «Продукты» и «Активности».
Посмотрите на разработки, которые мы уже можем предложить миру:
- Kaspresso framework — фрейворк для написания UI-тестов, использующий Espresso и UI Automator.
- Avito Android Infrastructure — инфраструктура Android-приложений «Авито».
- Автотесты — процесс создания и запуска UI-тестов под Android.
Что дальше?
Наше приоритетное направление работы — автотесты. За последние пару лет сообщество сделало большой шаг вперед в мире UI-тестов, но единой картины по-прежнему нет. Инженеры до сих пор тратит немало времени на настройку инструментов и процессов автотестирования.
Поэтому сейчас главная задача Avokado — создать ту самую единую картину, продукт, который позволит развернуть автотесты в любом проекте за условные 15 минут. Все это относится к продукту «Автотесты». Следующая наша статья будет как раз посвящена им.
«Я тоже хочу участвовать в этой движухе»
Узнать о проекте и помочь нам можно разными способами: