# Pitch Perfect

This is the first portfolio app from Udacity iOS Developer Nanodegree. With this app, the user can record an audio and then apply some effects to it. Right now, there are 5 available effects: Reverb, Chipmunk, Darth Vader, Slow voice and Fast voice.

The last updates of this app include some auto layout constraints to resize the buttons based on the screen size. This feature is especially important for a good user experience in the iPhone 4S.

## Installation

Clone the GitHub repository:
```shell
$ git clone https://github.com/alvesmarcel/ios-nanodegree-pitch-perfect.git
```
Then open UdacityPitchPerfect.xcodeproj in Xcode and build it.

## Usage

### Recording screen

* In the first screen, the user should tap the **microphone button** to record an audio. 
* The recording may be paused by pressing the **pause button** - and resumed by pressing the microphone button again.
* To finish the recording, the user should press the **stop button**.

### Audio effects screen

* The user should tap an **effect button** (delay, chipmunk, darth vader, fast or slow) to play the recorded audio with the respective effect.

## Frameworks

* UIKit
* AVFoundation

## Licence

The contents of this repository are covered under the [MIT License](https://github.com/alvesmarcel/ios-nanodegree-pitch-perfect/blob/master/LICENSE).

# Pitch Perfect

This is the first portfolio app from Udacity iOS Developer Nanodegree. With this app, the user can record an audio and then apply some effects to it. Right now, there are 5 available effects: Reverb, Chipmunk, Darth Vader, Slow voice and Fast voice.

The last updates of this app include some auto layout constraints to resize the buttons based on the screen size. This feature is especially important for a good user experience in the iPhone 4S.

## Installation

Clone the GitHub repository:
```shell
$ git clone https://github.com/alvesmarcel/ios-nanodegree-pitch-perfect.git
```
Then open UdacityPitchPerfect.xcodeproj in Xcode (7.0 or above) and build it.

## Usage

### Recording screen

* In the first screen, the user should tap the **microphone button** to record an audio. 
* The recording may be paused by pressing the **pause button** - and resumed by pressing the microphone button again.
* To finish the recording, the user should press the **stop button**.

### Audio effects screen

* The user should tap an **effect button** (reverb, chipmunk, darth vader, fast or slow) to play the recorded audio with the respective effect.

## Frameworks

* UIKit
* AVFoundation

## Licence

The contents of this repository are covered under the [MIT License](https://github.com/alvesmarcel/ios-nanodegree-pitch-perfect/blob/master/LICENSE).

Fix error and add detail
docs: Fix error and add detail