Привет! Первый опыт Публикация поста в формате «Вопрос-Ответ» в нашем блоге оказалась успешной и полезной для всех участников, поэтому сегодня мы продолжаем.
На этот раз мы поговорим о разработке под Android в целом и особенностях приложения Авито в частности.
Как работает приложение самого популярного сайта объявлений в России? Спроси нас! Мы ответим на все комментарии первого уровня, которые появятся здесь сегодня, с 12 до 19 часов по московскому времени.
Под катом представляю шестерых своих коллег, которые сегодня будут с вами на связи, расскажу немного об Android-разработке на Авито и возможных темах диалога.
АМА!
UPD, 19:20 Мск: Спасибо всем за вопросы!
Мы официально завершаем АМА и прощаемся, но будем отвечать на комментарии, насколько сможем.
участники АМА
Евгений Кривобоков евгенекривобоков
Архитектор мобильных приложений.
На Авито с 2014 года.
Сейчас работаю в архитектурной команде.
Дмитрий Костырев враг
Ведущий разработчик мобильных приложений.
Авито с нами уже 2 года.
Работает в команде, которая разрабатывает функционал для клиентов.
Дмитрий Воронин развод
Архитектор мобильных приложений.
В Авито с 2014 года, занимается тестированием инфраструктуры и CI.
Антон Даньшин нтоскрнл
Ведущий разработчик мобильных приложений.
На Авито с 2015 года.
Сейчас работаю в команде Мессенджера.
Михаил Юдин варабей
Ведущий разработчик мобильных приложений.
Работает в архитектурной команде Авито.
Николай Нестеров Нестеров
Ведущий разработчик мобильных приложений.
5 лет в мобильной разработке, из них 2 на Авито.
Разрабатывает процессы выпуска и автоматизированного тестирования.
Несколько фактов об Android-разработке на Авито
- В Авито мы уделяем большое внимание мобильным приложениям.
И мы планируем сохранить эту тенденцию.
- Команда Android использует Kotlin, который постепенно заменяет Java в наших продуктах.
- Мы инвестируем в развитие и продвижение инженерных практик — CI, CD, Code Review, автоматизация тестирования.
- Важная особенность Android-разработки на Авито — слабосвязанная масштабируемая архитектура, позволяющая нескольким группам разработчиков без коллизий разработать большой проект и быстро реагировать на потребности пользователей.
- Как работает наше приложение.
- Как мы разрабатываем Android-приложение большой командой.
- Монорепозиторий для кода, связанного с Android.
- Рабочие процессы: обзоры кода, пул-реквесты, запуск тестов, проверки.
- CI/CD.
- Автоматизированное тестирование.
- Наследие: как с этим бороться.
- Особенности российского рынка устройств и как с этим жить.
- Видеозапись встречи «Разработка Android на Kotlin» (2016 г.
)
- MBLTdev 16: Погружение в Роболектик, Дмитрий Костырев, Авито
- Переключить приложение / Евгений Кривобоков (Авито)
- Kotlin Native: новые перспективы - Дмитрий Грязин (Авито)
- Kotlin Coroutines - Дмитрий Костырев (Авито)
- Читайте, слушайте, пользуйтесь.
Путеводитель по источникам для саморазвития Android-разработчика
-
Особенности Erp – Краткий Обзор
19 Oct, 24 -
Средиземное Море
19 Oct, 24 -
Как Стать Фрилансером
19 Oct, 24 -
Необычная Корова И Причем Здесь Интернет?
19 Oct, 24