The first version of Material was to bring Material Design to iOS. We considered that a great starting point, but not the entire story. Material 2 is the next chapter, which goes deeper into iOS with refined APIs that simplify Architecture, Photo Library, Reminders, Photo & Video, and much more. In addition to Material Design, we love Apple’s flat UI. Having this in mind, we made it possible to accomplish both UI styles with ease.
The first version of Material was to bring Material Design to iOS. We considered that a great starting point, but not the entire story. Material 2 is the next chapter, which goes deeper into iOS with refined APIs that simplify Architecture, Photo Library, Reminders, Text Editing, Photo & Video, and much more. In addition to Material Design, we love Apple’s flat UI. Having this in mind, we made it possible to accomplish both UI styles with ease.
## Our Mission
CosmicMind is setting out to build a seamless application platform, and Material is a major part of this effort. Material is the UI to our platform and will continue to advance itself through our growing community and project maintainers. We believe Material has a bright future and we are excited to openly share it with everyone.
## Features
## Features
...
@@ -25,11 +21,24 @@ CosmicMind is setting out to build a seamless application platform, and Material
...
@@ -25,11 +21,24 @@ CosmicMind is setting out to build a seamless application platform, and Material
-[x] Cards
-[x] Cards
-[x] Menus
-[x] Menus
-[x] Icons
-[x] Icons
-[x] Text
-[x] TextField
-[X] Snackbar
-[X] SearchBar
-[x] Navigation Controls
-[x] Navigation Controls
-[x] Example Projects
-[x] Example Projects
-[x] And More...
-[x] And More...
## Releasing October 30th 2016
-[x] Reminders
-[x] Text Editor
-[x] Toasts
-[x] Dialogs & Alerts
-[x] Bottom Sheets
-[x] Beginner To Pro Lessons
-[x] Additional Examples
-[x] And More...
## Requirements
## Requirements
* iOS 8.0+ / Mac OS X 10.9+
* iOS 8.0+ / Mac OS X 10.9+
...
@@ -59,59 +68,57 @@ Material is a growing project and will encounter changes throughout its developm
...
@@ -59,59 +68,57 @@ Material is a growing project and will encounter changes throughout its developm
* Visit the [Examples](https://github.com/CosmicMind/Material/tree/master/Examples) directory to see example projects using Material.
* Visit the [Examples](https://github.com/CosmicMind/Material/tree/master/Examples) directory to see example projects using Material.
* The [Installation](https://github.com/CosmicMind/Material/wiki/Installation) page has documentation on how to run example projects.
* The [Installation](https://github.com/CosmicMind/Material/wiki/Installation) page has documentation on how to run example projects.
## Sticker Sheet
# Sample Components
To help template your project, checkout Material Sticker Sheet.
The following are some sample components available within Material:
[Get Material Sticker Sheet](http://www.materialup.com/posts/material-design-sticker-sheets)
## Icons
## Material Colors
Icons is a library of Google and CosmicMind icons that are available for use within your iOS applications.
Try the Material Colors app to see the wonderful colors available in Material, or use the online version at [materialColors.io](http://materialcolors.io)
The following are some sample components available within Material:
## Button
## Icons
A button is used to trigger an action through a touch event. Material comes with a foundational button, and 4 specialized buttons that can be stylized in any way.
Icons is a library of Google and CosmicMind icons that are available for use within your iOS applications. To help with icon choices, visit [materialicon.io](http://www.materialicon.io).
A Bar is a foundation component that organizes a set of left and right views around a content area. Bars are great for building layouts that are combined with buttons and switches.
A switch is a control component that toggles between on and off states.
A button is used to trigger an action through a touch event. Material comes with a foundation button, and 4 specialized buttons that can be stylized in any shape and form.
Toolbars are super flexible and add excellent control to your navigation flow. They manage a set of left and right views with auto aligning title and detail labels.
Capture is an API that simplifies iOS' AVFoundation framework. It allows for photos and video to easily be captured while taking care of all the complexities.
A SearchBar is a powerful navigation tool that allows for user's input with an instant visual response. A set of left and right views may be added to expand functionality.
The Lorem Ipsum is simply dummy text of the composition and layout before printing. Lorem Ipsum is standard dummy text ever since the 1500s, when an unknown galley of type and scrambled to make a type specimen book fonts.
A Card is a flexible component that may be configured in any way you like. It has a Toolbar, Bar, and content area that may utilize any UIView type.
@@ -119,115 +126,75 @@ The Lorem Ipsum is simply dummy text of the composition and layout before printi
...
@@ -119,115 +126,75 @@ The Lorem Ipsum is simply dummy text of the composition and layout before printi
## ImageCard
## ImageCard
The Lorem Ipsum is simply dummy text of the composition and layout before printing. Lorem Ipsum is standard dummy text ever since the 1500s, when an unknown galley of type and scrambled to make a type specimen book fonts.
An ImageCard is an expansion of the base Card. The Toolbar overlays an image area that sits above the dynamic content area.
The Lorem Ipsum is simply dummy text of the composition and layout before printing. Lorem Ipsum is standard dummy text ever since the 1500s, when an unknown galley of type and scrambled to make a type specimen book fonts.
The PresenterCard is a completely new card style. It allows for a primary presentation area that may be any UIView type in addition to the content area, Toolbar, and Bar components. The options for this card are endless.
The Lorem Ipsum is simply dummy text of the composition and layout before printing. Lorem Ipsum is standard dummy text ever since the 1500s, when an unknown galley of type and scrambled to make a type specimen book fonts.
The Lorem Ipsum is simply dummy text of the composition and layout before printing. Lorem Ipsum is standard dummy text ever since the 1500s, when an unknown galley of type and scrambled to make a type specimen book fonts.
A Menu manages a collection of views. A new MenuItem type has been added that manages a title and button to improve UX and visual beauty.
The Lorem Ipsum is simply dummy text of the composition and layout before printing. Lorem Ipsum is standard dummy text ever since the 1500s, when an unknown galley of type and scrambled to make a type specimen book fonts.
The Lorem Ipsum is simply dummy text of the composition and layout before printing. Lorem Ipsum is standard dummy text ever since the 1500s, when an unknown galley of type and scrambled to make a type specimen book fonts.
A PageTabBarController is a new component that links a customizable TabBar to a UIPageViewController making a powerful and visually pleasing component to have in any application.
The Lorem Ipsum is simply dummy text of the composition and layout before printing. Lorem Ipsum is standard dummy text ever since the 1500s, when an unknown galley of type and scrambled to make a type specimen book fonts.
The Lorem Ipsum is simply dummy text of the composition and layout before printing. Lorem Ipsum is standard dummy text ever since the 1500s, when an unknown galley of type and scrambled to make a type specimen book fonts.
A Snackbar is a new component that is very simple in its behavior and very powerful in its message. It can be used application wide, or isolated to specific view controllers.
PhotoLibrary is an API that simplifies iOS' Photos framework. It allows your application to integrate easily with your user's photo library, which gives you access to moments and albums.
PhotoLibrary is a new component that simplifies the Photos framework and allows for beautiful photos found in the Photos application to be used within your application.
The Lorem Ipsum is simply dummy text of the composition and layout before printing. Lorem Ipsum is standard dummy text ever since the 1500s, when an unknown galley of type and scrambled to make a type specimen book fonts.
The Lorem Ipsum is simply dummy text of the composition and layout before printing. Lorem Ipsum is standard dummy text ever since the 1500s, when an unknown galley of type and scrambled to make a type specimen book fonts.
The Lorem Ipsum is simply dummy text of the composition and layout before printing. Lorem Ipsum is standard dummy text ever since the 1500s, when an unknown galley of type and scrambled to make a type specimen book fonts.
Capture is an API that simplifies iOS' AVFoundation framework. It allows for photos and video to easily be captured while managing all the complexities.
The Lorem Ipsum is simply dummy text of the composition and layout before printing. Lorem Ipsum is standard dummy text ever since the 1500s, when an unknown galley of type and scrambled to make a type specimen book fonts.
To help template your project, checkout Material Sticker Sheet.
[Get Material Sticker Sheet](http://www.materialup.com/posts/material-design-sticker-sheets)
## View
## Material Colors
The Lorem Ipsum is simply dummy text of the composition and layout before printing. Lorem Ipsum is standard dummy text ever since the 1500s, when an unknown galley of type and scrambled to make a type specimen book fonts.
Try the Material Colors app to see the wonderful colors available in Material, or use the online version at [materialColors.io](http://materialcolors.io)