UIKit+Material is a powerful framework that combines the functionality of UIKit with the modern design principles of Material Design. This framework allows developers to easily implement beautiful and interactive user interfaces in their iOS applications.


  • Integration of Material Design components with UIKit
  • Easy-to-use API for building modern and visually appealing interfaces
  • Support for animations and transitions
  • Customizable colors, typography, and layout options


You can install UIKit+Material via CocoaPods. Simply add the following line to your Podfile:

pod 'UIKit+Material'

Run the following command to install the dependencies:

pod install


To use UIKit+Material in your project, follow these steps:

  1. Import the framework:

  2. import UIKitMaterial

  3. Start building your Material Design interface using the provided components and APIs.
  4. Customize colors, typography, and layout options to suit your app’s branding.
  5. Add animations and transitions to enhance the user experience.


Here’s a simple example of how to use UIKit+Material to create a card view:

import UIKit
import UIKitMaterial

class CardViewController: UIViewController {
    override func viewDidLoad() {
        let cardView = CardView(frame: CGRect(x: 20, y: 20, width: 200, height: 200))
        cardView.backgroundColor = Color.grey.lighten5
        cardView.cornerRadius = 8
        cardView.depth = Depth(offset: Offset(x: 0, y: 4), opacity: 0.8, radius: 4)


UIKit+Material is a powerful framework that brings Material Design to iOS development. With its easy-to-use API and integration with UIKit, developers can quickly create visually compelling interfaces that adhere to modern design principles.

Get started with UIKit+Material today and bring your iOS app’s user interface to the next level.