Design System Roadmap

Step by step guide to becoming an Android developer.

Back to home

Legend

Propose
Alternatives
Options

1 Understand the Basics

What is a Design System?
Need of Design System
Terminology
Design System Examples

2 Making the System

From Scratch or Existing?
Performing a Visual Audit
Identify Design Elements

3 Creating Design Language

Vision & Principles
Brand Guidelines
Writing Guidelines

4 Defining Design Tokens

Colors
Layout
Typography
Iconography

5 Creating Core Components

Identify Components
Buttons
Forms
Cards & Banners

6 Development

Component Catalog
Version Control
Code Style

7 Testing

Unit Testing
Accessibility Testing
Visual Regression Testing

8 Tooling

Design Editor
Plugins
Build Tools

9 Project Management

Roadmap & Milestones
Task Management
Release Strategy

10 Contribution Guidelines

Commit Guidelines
PR Templates

11 Analytics

Component Analytics
Tooling Analytics
Service and Health Metrics

12 Communication

Communication Channel
Community Meetings
Open Hours & FAQs

Visit the following related paths and keep learning.