Особенности работы на больших проектах

Владислав Крупенько
Владислав Крупенько
iOS разработчик, SurfStudio

Работал в вебе, но всегда хотел стать iOS-разработчиком, попал в Surf, и тут завертелось. Успел поработать как в больших, так и маленьких командах. Работаю над большим банковским приложением, преподаю в Летних школах Surf и выступаю ментором внутри студии.

Уровень сложности

Все мы слышали про мириады практик, подходов и проблем, связанных с разработкой ПО, и всегда считали, что они далеки от мобильной разработки. Действительно, двигать вьюшки и красить кнопки ведь совершенно не сложно. Начав работать с большими проектами, мы поняли, как ошибались.

В докладе, на примере одного из наших банковских приложений, поговорим о том:

  • Как организовать архитектуру приложения так, чтобы над ней могла работать большая команда iOS разработчиков
  • Как координаторы решают проблему с проектированием задач и навигацией
  • Как не зависеть и не блокироваться бэкенд-командой, успешно разрабатывая клиентскую часть приложения
  • Как параллельно разрабатывать фичи и не огрести проблем при сливании веток
  • Какие проблемы возникли у нас на больших Swift проектах, как их решают другие и как решали мы
  • Как организовали процесс проектирования и ревью кода на подобных проектах
Поделиться в соцсетях
Секция «Mobile Dev» 18 октября, 13:30, 4 зал
Другие выступления из этой же секции