## New to AngularJS? Before getting into AngularJS Material, it might be helpful to:

- Watch videos about AngularJS Fundamentals
- Read the Material Design specifications for components, animations, styles, and layouts.

## How do I start with AngularJS Material?

- Get jump started with a free 30-minute video course: Introduction to AngularJS Material
- Start with a blank application on StackBlitz
- Test drive AngularJS Material examples on CodePen
- Checkout our AngularJS Material + Angular Material + TypeScript + Angular CLI repository
- Checkout the AngularJS Material + TypeScript + SystemJS repository
- Use the "Edit on CodePen" button on any of our Demos

### Our CodePen Community

You can also visit our CodePen Community to explore more samples, collections, and ideas.

### Installing the AngularJS Material Libraries

You can install the AngularJS Material library (and its dependent libraries) in your local project using NPM.

AngularJS Material also integrates with some additional, optional libraries which you may elect to include:

- ngMessages - Provides a consistent mechanism for displaying form errors and other messages. Required for some AngularJS Material components like `md-input`.
- ngSanitize - The ngSanitize module provides functionality to sanitize HTML content in Material components.
- ngRoute - Provides a clean routing system for your application.

### Unsupported Integrations

AngularJS Material has known integration issues with the following libraries:

- ngTouch - AngularJS Material conflicts with ngTouch for click, tap, and swipe support on touch-enabled devices.
- Ionic v1 - Has built-in touch support that interferes with AngularJS Material's mobile gesture features. Ionic v1 is no longer officially supported by the Ionic team.

## Getting help with AngularJS Material

- StackOverflow's [angularjs-material] tag is a good resources for solving problems.