TnasuH / Spotify-UIKit

Swift, UIKit, AVFoundation, SDWebImage, WebKit, SafariServices, NotificationCenter, HapticsManager, UICollectionView, UITableView, UISearchController, etc.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spotify-UIKit

This project developed using via UIKit without Storyboard / Particle-SDK cocoapods usage / getting started.

Built using XCode 13.0 (Swift 5.5)

Preview GIF (Please wait for loading gif):

alt text

How to run the example?

  1. Clone this repo
  2. Open shell window and navigate to project folder
  3. Run pod install
  4. Create an ClientConfig.plist file in the Project->Spotify->Resources folder like
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ClientID</key>
    <string>56c8955b963e4****</string>
    <key>ClientSecret</key>
    <string>aeawc3e801c94****</string>
</dict>
</plist>

alt text

  1. Open Spotify.xcworkspace and run the project on selected device or simulator
  2. ps: ClientID and ClientSecret values can be generated in Developer Spotify Web Site

About

Swift, UIKit, AVFoundation, SDWebImage, WebKit, SafariServices, NotificationCenter, HapticsManager, UICollectionView, UITableView, UISearchController, etc.


Languages

Language:Swift 99.9%Language:Ruby 0.1%