Продолжаем регулярные профессиональные встречи с Ozon Tech — командой разработки ведущего e-com в России.
На митапе подробно обсудим дизайн-систему — это продукт, который структурирует набор компонентов и гайдлайнов. Это позволяет дизайнерам и разработчикам создавать последовательный и согласованный визуальный язык для продуктов и услуг компании. Наша цель — упростить разработку интерфейсов для дизайнеров и разработчиков. Для этого мы создали и развиваем дизайн-систему BX для мобильных и веб-приложений.
Программа встречи:
- Максим Поздеев, разработчик мобильных приложений, и Павел Максимишин, ведущий разработчик мобильных приложений.
Доклад: «Декларативная дизайн-система: Figma + SwiftUI/Jetpack Compose». Расскажем об особенностях дизайн-системы, разрабатываемой с помощью декларативных технологий – SwiftUI и Jetpack Compose. Покажем общую структуру компонентов дизайн-системы, разберем, как компоненты в Figma соотносятся с кодом, затронем некоторые интересные моменты разработки и покажем нашу дизайн-систему в действии. - Дарья Поснова, старший специалист по тестированию мобильных приложений.
Доклад: «Snapshot-тесты и как они помогают тестировать дизайн-систему». Поговорим про внедрение snapshot-тестов, тестирование дизайн-системы и как мы решаем возникающие проблемы. - Евгений Ильин, ведущий разработчик мобильных приложений.
Доклад: «Дизайн-система с BDUI, как готовить». Поговорим про то, какие ограничения BDUI добавляет на дизайн-систему и особенности такой дизайн-системы. Расскажем, какие ошибки совершали и к чему в итоге пришли, дадим советы как готовить с BDUI и без.