material-components-ios

Guide MDC-iOS installation, theming, and migration to SwiftUI in UIKit projects.

4|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/tiantangcao1980-web/DesignDNA-Skills --skill material-components-ios
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: material-components-ios
Source: https://github.com/tiantangcao1980-web/DesignDNA-Skills/tree/main/designdna/skills/material-components-ios
Command: npx skills add https://github.com/tiantangcao1980-web/DesignDNA-Skills --skill material-components-ios

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Material Components for iOS (MDC-iOS) is archived as of 2025-12, but remains usable for existing UIKit projects. This Skill helps teams understand how to install, reference components, theme, and migrate toward SwiftUI and the Apple HIG when appropriate.

Core Features & Use Cases

  • Installation guidance for MDC-iOS in CocoaPods or Swift Package Manager
  • Component reference and theming guidance to maintain a consistent iOS design
  • Migration guidance to SwiftUI and Apple HIG for new projects

Quick Start

Install MDC-iOS in your Xcode project following the installation guide and plan your migration to SwiftUI as needed.

Frequently Asked Questions about material-components-ios

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install Material Components for iOS in an existing UIKit project?

Install Material Components for iOS in your UIKit project using CocoaPods or Swift Package Manager. This Skill provides setup guidance for integrating MDC-iOS into your Xcode project.

What is the best way to migrate MDC-iOS components to SwiftUI?

Migrate MDC-iOS to SwiftUI by following structured migration paths from this Skill. It guides transitioning UIKit-based Material components toward SwiftUI while aligning with Apple HIG.

Can I still use Material Design components for iOS after the archive date?

Material Design components for iOS remain usable for existing UIKit projects despite being archived. This Skill helps maintain MDC-iOS components, apply theming, and plan migration strategies.

How do I apply theming guidelines to Material Components in my iOS app?

Apply theming guidelines to Material Components in your iOS app using the component reference and theming guidance provided. This ensures consistent iOS design while maintaining Material Design principles in UIKit projects.

Does MDC-iOS work with Swift Package Manager for iOS component installation?

MDC-iOS works with Swift Package Manager for installation. This Skill specifies setup instructions using Swift Package Manager alongside CocoaPods to integrate Material Design components into Xcode.