Научившись выделять и использовать дизайн-системы, вы сможете:
- Быстрее собирать большие проекты
- Повысить скорость развития продукта в целом
- Проще вносить изменения в созданные проекты
- Сократить время внедрения новых фич
После прохождения курса вы сможете:
- Отличать UI-кит от дизайн-системы и правильно выбирать их под задачу
- Выделять системы из существующего дизайна
- Выделять компоненты и правильно использовать переменные
- Строить дизайн-системы в коде с нуля
- Эффективнее организовывать процесс работы с дизайнерами
- Документировать дизайн-систему
- Публиковать дизайн-систему и вносить в неё изменения
Программа курса
Мы начнём с изучения дизайн-систем и их принципов и постепенно перейдём к особенностям технической реализации. Наша задача — понять все принципы и философию дизайн-систем.
Раздел 1
Введение
Раздел 2
Декомпозиция
Раздел 3
Техническая реализация
Раздел 4
Расширение дизайн-системы
Раздел 5
Дизайн-система и командная работа
Раздел 6
Заключение