Starting from:
$35

$29

Programming Assignment Directions Solution

In this assignment you are to create a table view app which displays data on vinyl record albums.  The assignment will have a detail view for each album, and will use persistent storage to keep track of the data.  For the main view, a list of albums, Define a custom cell for each album that contains

**Album title, bold and larger font**

**Artist (e.g. The Beatles),**

 

**When an album is selected, the app should transition to a detail view for that album which displays at the top the album title and artist, but also displays**

  - year of release
  - record label
  - thumbnail of cover art (optional)
  - Listing of tracks in a table view, with for each track, the track number, track name (song title or movement name), length, and composer  (optional)
 
**There should be a way to edit an album's data in the detail view. There should be a way to select an album to delete it, from the main list. Also a way to add a new album, which would go to a new, editable detail view.** 

**Put in some data for at least 10 albums.**


  Rubric for Grading

  + 20 % -- compiles

  + 10 % -- displays albums in main view

  + 10 % -- correct function for add button

  + 15 % -- correct segue to detail view

  + 15 % -- correct transition back to main view from detail (saves changes to main view)

  + 20 % -- saves to persistent storage, loads on restart of app

  + 10 % -- way to delete a row 

  + extra 40% thumbnail art and track listing

More products