An open API service indexing awesome lists of open source software.

https://github.com/seycileli/xylophone.playground

Xylophone
https://github.com/seycileli/xylophone.playground

Last synced: 9 months ago
JSON representation

Xylophone

Awesome Lists containing this project

README

          

# Xylophone

## Goal

The goal of this project is to dive into a simple iOS recipe - how to play sounds and use AVFoundation. The most important skill of a great application developer is being able to solve problems and find out how to use existing tools by reading the documentation.

## Create

This will be a musical instrument App. Musical apps are popular on the App Store that they even get their own category.

## Learned

* How to play sound using AVFoundation and AVAudioPlayer.
* The ViewController lifecycle.
* How to use tags in Interface Builder.
* Error handling using try and catch.
* Code refactoring.
* Basic debugging for array index out of range errors.