项目作者: MadNoodle

项目描述 :
Deezer playlist Browser
高级语言: HTML
项目地址: git://github.com/MadNoodle/RxDeezer.git
创建时间: 2018-06-09T06:54:18Z
项目社区:https://github.com/MadNoodle/RxDeezer

开源协议:

下载


RxDeezer

Deezer playlist Browser

Concept

POC Deezer :

Features :

  1. Create a small app that will list Deezer user’s playlists. You can use a fixed user id (id: 4 is Deezer foundator).
  2. The playlists will be presented in a grid (3 colums) displaying playlist cover and title.
  3. When you click on a playlist you will display it.
  4. Display a playlist consist of displaying a header in a collapsing toolbar, showing playlist cover, title, author, formatted duration
  5. For listing the tracks, you have to lazy loading - load on scroll down.
  6. 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:mm:ss
  • ViewModel Unit testing

🔧Installation

Download or clone the repository

  1. https://github.com/MadNoodle/RxDeezer.git

Install Dependencies ( Alamofire, RxSwift, RxTest & RxBlocking) using cocoaPods.

  1. $ cd /RxDeezer
  2. $ pod install

Documentation

Read detailed Documentation

📫 Author

Mathieu Janneau - mjanneau@gmail.com

Follow me on Twitter @m_janneau