Skip to content

Last FM test app, Realm, Alamofire, AlamofireImage, AlamofireObjectMapper

Notifications You must be signed in to change notification settings

roor/LastFM-test-appf

Repository files navigation

LastFM-test-appf

Last FM test app, Realm, Alamofire, AlamofireImage, AlamofireObjectMapper

iPhone-App in Swift for searching and storing music album information provided by the LastFM-API (https://www.last.fm/de/).

The app should contain the following screens:

main-screen: This screen shows all your locally stored albums presented in a UICollectionView. A tap on one of these albums opens a detail-page. The navigationBar contains a search-icon, which opens the search on tap.

search: It should be possible to search for artists and present the search results in a list. A selection of one list-item opens the albums-overview screen.

albums: List or collection of albums released by the selected artist. It should be possible to store (and delete stored) albums locally. Stored albums should be visibly marked. Tap on an album opens the detail-page.

At least the following informations should be stored: album name artist image or imageURL tracks detail-page: Overview with detailed information (name, artist, tracks, etc.) about the album. Store and delete functionality.

Requirements: Latest Xcode-Version Latest Swift-Version

= iOS 10 API communication in JSON-format CocoaPods integration with the following pods Alamofire AlamofireImage Use the Codable protocol to serialize the JSON

alternatively you can use the following pods: ObjectMapper AlamofireObjectMapper

Preferred for storing/saving: CoreData or Realm

About

Last FM test app, Realm, Alamofire, AlamofireImage, AlamofireObjectMapper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published