iTunes album searching app
Album Tunes is the application for the iPhone that displays album artwork from the iTunes API. The user can see detailed information about the selected album.
- Xcode - version 11.7
- Swift - version 5.2
- SDWebImage - version 5.9.0
The app uses classic MVC architecture.
Albums' and songs' data is retrieved with standart URLRequest; the resulting JSON is parsed using Codable protocol; View controllers work with retrieved data using Delegate protocol.
Album artwork is loaded and cached using SDWebImage (dependency installed with Swift Package Manager)
Song snippets can be played using AVPlayer
- iTunes albums searching with UISearchBar
- Albums are sorted alphabetically and displayed in UICollectionView
- Tap on album to see details and tracklist in UITableView
- Playable song snippets with play/stop indicator
- Navigation between screens with UINavigationController
Created by Denis Sushkov