Мобильная разработка как инженерная дисциплина: архитектура, релизы и сопровождение
Мобильная разработка давно вышла за рамки набора приёмов для сборки приложений под iOS и Android. На практике это полноценная инженерная область, где качество результата определяется не только тем, «работает ли экран», но и тем, насколько приложение переживает рост продукта, обновления платформ, нестабильную сеть, релизы и поддержку в течение нескольких лет.
Если смотреть на мобильную разработку как на набор изолированных задач — сверстать экран, подключить API, добавить push-уведомления, — проект довольно быстро начинает расползаться. Логика смешивается с UI, релизы становятся нервными, а любое изменение в коде требует почти ручной проверки всего приложения. Именно поэтому мобильная разработка требует архитектурного […]