Skip to content

d-sushkov/album-tunes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Album Tunes

iTunes album searching app

Table of contents

General info

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.

Screenshots

Example screenshot Example screenshot

Technologies

  • Xcode - version 11.7
  • Swift - version 5.2
  • SDWebImage - version 5.9.0

Technical details

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

Features and UI

  • 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

Contact

Created by Denis Sushkov

About

iTunes album searching app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages