22 апреля

Уже прошло

iOS MeetUp

Приглашаем на iOS Meetup, где обсудим ключевые аспекты iOS-разработки: от работы с файловой системой до построения масштабируемого UI-тестирования и автоматизации релизов. Разберём реальные кейсы команд, подходы к инфраструктуре и решения, которые помогают ускорять разработку и поддерживать стабильность продуктов. В программе — три доклада от специалистов RWB (Wildberries & Russ).

ios

Запись митапа

Доклады

игнатьев

Работа с файловой системой на iOS

Александр Игнатьев, iOS-разработчик команды BDUI, RWB (Wildberries & Russ)

Доклад подойдет всем уровням iOS-разработчиков, потому что работать с файлами приходится редко, а материалов по данной теме мало. Поговорим про: 

— Нюансы о которых легко забыть при работе с файлами;

— Какие папки и файлы есть в iOS Sandbox, и где создавать свои;

— App Group как способ выйти из Sandbox.

руслан
карачаков

UI тестирование приложения Wildberries

Руслан Колчаков, iOS TestLab Lead, RWB (Wildberries & Russ)

Валерий Карачаков, iOS TestLab Dev, RWB (Wildberries & Russ)

Руслан расскажет про вызовы, с которыми столкнулись при организации процесса тестирования. Обсудим инфраструктуру, процессы автотестирования и метрики здоровья TestLab.

Валерий дополнит доклад рассказом про организацию распределённого UI-тестирования приложения на динамически формируемом кластере раннеров, расскажет: 

— Как не выделять раннеры только для UI тестов (для marathon кластеров), а оставить совместное использование с другими задачами (сборка, юнит тесты и пр) для исключения простоев и эффективной утилизации ресурсов; 

— Как потребовалось починить и допилить Marathon для запуска UI тестов в WB;

— Проблемы и решения на пути ускорения UI тестирования.

жуков

Автоматизация релизов в Wildberries

Севастьян Жуков, Deploy Lab Team Lead, RWB (Wildberries & Russ)

Доклад о том, как команда с нуля создала инструмент для управления релизным процессом мобильного приложением маркетплейса и масштабировала его на другие продукты компании.  Севастьян расскажет про этапы релиза, которые удалось автоматизировать или предоставить для управления в удобном интерфейсе. Также поговорим про техническую сторону подробно в работе с AppStore API: как там команда управляет релизами и отслеживает их статус. Доклад будет похож на рассказ об опыте, который захотят перенять как iOS, так и технические менеджеры.

tg