项目作者: MadNoodle
项目描述 :
Deezer playlist Browser
高级语言: HTML
项目地址: git://github.com/MadNoodle/RxDeezer.git
RxDeezer
Deezer playlist Browser
Concept
POC Deezer :
Features :
- Create a small app that will list Deezer user’s playlists. You can use a fixed user id (id: 4 is Deezer foundator).
- The playlists will be presented in a grid (3 colums) displaying playlist cover and title.
- When you click on a playlist you will display it.
- Display a playlist consist of displaying a header in a collapsing toolbar, showing playlist cover, title, author, formatted duration
- For listing the tracks, you have to lazy loading - load on scroll down.
- Track list display the title - artist name and formatted duration
Requirements iOS:
- Using Xcode
- Using Swift 3,2 / 4
- Using CocoaPods
- Using MVVM
- Using Libraries : RxSwift, Alamofire - pas de RxCocoa
- Implement all the features above
- Format duration: HH
ss - ViewModel Unit testing
🔧Installation
Download or clone the repository
https://github.com/MadNoodle/RxDeezer.git
Install Dependencies ( Alamofire, RxSwift, RxTest & RxBlocking) using cocoaPods.
$ cd /RxDeezer
$ pod install
Documentation
Read detailed Documentation
📫 Author
Mathieu Janneau - mjanneau@gmail.com
Follow me on Twitter @m_janneau