В сборке Android‑приложений by design некоторые действия выполняются неявно. С одной стороны, они логичны и корректны. С другой — в приложение проникают ошибки, которые обнаруживаются слишком поздно: на этапе регрессионного тестирования, при публикации в сторе или уже после того, как приложение опубликовано и доступно для пользователей. Причем речь идет не о багах в коде, которые команда пропустила в прод. Разберу:
- скрытые риски неявных действий (с примерами из реальной практики);
- внедрение подхода shift left в процесс сборки: автоматизацию проверок и раннее обнаружение ошибок.
Доклад будет полезен Android‑разработчикам любого уровня, тимлидам, инженерам по сборке и всем, кто заинтересован в повышении качества Android‑приложений.

