Pull to refresh
149.13
AvitoTech
У нас живут ваши объявления

Ask me anything. Avito. Android

Reading time 2 min
Views 10K

Привет! Первый опыт публикации поста формата «Вопрос-ответ» в нашем блоге оказался успешным и полезным для всех участников, поэтому сегодня мы продолжаем. На этот раз речь пойдёт о разработке под Android в целом и об особенностях приложения Avito в частности.


Как работается с приложением самого популярного сайта объявлений в России? Спросите у нас! Мы ответим на все комментарии первого уровня, которые появятся здесь сегодня, с 12 до 19 часов по московскому времени. Под катом я представляю шесть моих коллег, которые сегодня будут с вами на связи, рассказываю немного об Android-разработке в Avito и о возможных темах диалога.


AMA!



UPD, 19:20 мск: Спасибо всем за вопросы!
Официально мы завершаем АМА и прощаемся, но по возможности будем отвечать на комментарии.


Участники АМА


Евгений Кривобоков eugenekrivobokov


image
Архитектор мобильных приложений. В Avito с 2014 года. Сейчас работает в архитектурной команде.


Дмитрий Костырев nemezis


image
Ведущий разработчик мобильных приложений. В Avito 2 года. Работает в команде, развивающей функционал для покупателей.


Дмитрий Воронин divor


image
Архитектор мобильных приложений. В Avito с 2014 года, занимается инфраструктурой тестирования, CI.


Антон Даньшин ntoskrnl


image
Ведущий разработчик мобильных приложений. В Avito с 2015 года. В данный момент работает в команде Messenger.


Михаил Юдин warabei


image
Ведущий разработчик мобильных приложений. В Avito работает в архитектурной команде.


Николай Нестеров nnesterov


image
Ведущий разработчик мобильных приложений. В мобильной разработке 5 лет, из них 2 — в Avito. Развивает релизные процессы и автоматизированное тестирование.


Немного фактов про Android-разработку в Avito


  • Мы в Avito уделяем много внимания мобильным приложениям. И планируем сохранять этот тренд.
  • Команда Android использует Kotlin, который постепенно заменяет Java в наших продуктах.
  • Мы инвестируем в развитие и продвижение инженерных практик — CI, CD, Code Review, автоматизация тестирования.
  • Важная особенность Android-разработки в Avito — слабо связанная масштабируемая архитектура, позволяющая нескольким группам разработчиков развивать крупный проект без коллизий и оперативно реагировать на нужды пользователей.

Возможные вопросы и темы для обсуждения


  • Как устроено наше приложение.


  • Как мы ведём разработку нашего android-приложения большой командой.


  • Монорепозиторий для кода, связанного с android.


  • Рабочие процессы: код-ревью, пулл реквесты, запуск тестов, проверки.


  • CI/CD.


  • Автоматизированное тестирование.


  • Легаси: как мы с этим боремся.


  • Особенности российского рынка девайсов и как с этим жить.

Материалы о разработке под Android с участием сотрудников Avito


Tags:
Hubs:
+23
Comments 68
Comments Comments 68

Articles

Information

Website
avito.tech
Registered
Founded
2007
Employees
5,001–10,000 employees
Location
Россия