Build a single view application that fetches a playlist and its tracks from given url
with given id
and shows the details of a playlist.
- iOS 12.0+
- Xcode 10.1
- Swift 4.0+
Project does not use any third party dependency manager. Before running project add below keys with values in Info.plist
client_id - ApiClientId
client_secret - ApiClientSecret
Application is written in Swift. MVVM+C architecture pattern was used.
Coodrinator responsible for app navigation, for that playlistId
being injected to help easly connect PlaylistDetail screen with previous one - Playlists.
UI components in Storyboard are configured to have dynamic height. However header label is limited to 3 lines.