Skip to content

Primeiro app para o iOS Developer Nanodegree Program da Udacity.

Notifications You must be signed in to change notification settings

pibo/pitch-perfect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pitch Perfect

Este é o meu primeiro app nativo iOS, desenvolvido como parte do Nanodegree da Udacity. Este app permite que o usuário grave sua própria voz e a reproduza em seguida utilizando diversos efeitos.

Conceitos utilizados

No desenvolvimento deste app foram aprendidos os seguintes conceitos:

  • Criação da interface do usuário pelo Storyboard
  • MVC através da criação de um segundo UIViewController
  • Uso de IBAction e IBOutlet
  • Uso do UINavigationController
  • Introdução e uso de constraints do Auto Layout
  • Segues (via Storyboard e código) e envio de dados
  • Uso de classes de áudio do framework AVFoundation como AVAudioRecorder e AVAudioEngine
  • Layouts utilizando StackViews
  • Uso de extensions para incrementar as funcionalidades de uma classe
  • Métodos de lifecycle como viewWillAppear
  • Uso de delegate ao implementar o AVAudioRecorderDelegate
  • Utilizar métodos dedicados para alterar a UI

Instalação

Basta clonar o repositório e abrir o arquivo de projeto PitchPerfect.xcodeproj.

Requisitos

O app foi desenvolvido com Swift 4.1.2 e Xcode 9.4.1.

About

Primeiro app para o iOS Developer Nanodegree Program da Udacity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages